作者ABJones (聰明還是認真?)
看板C_Sharp
標題[問題] 中英混雜字串轉byte?
時間Mon Mar 17 18:10:20 2008
小弟有個function如下:
void myFunc(byte[] myPath);
原本程式片段如下:
String myFileStr = "Storage Card/myFile.dat";
byte[] myFileByte = System.Text.Encoding.ASCII.GetBytes(myFileStr);
myFunc(myFileByte);
現在因為路徑需要夾雜中文,程式會抓不到正確路徑:
String myFileStr = "
儲存卡/myFile.dat";
...(之後程式碼同原本)
請問各位大大小弟要怎麼修改程式
比較快能解決這個問題?
原本想說只是改個路徑名稱,沒想到卡關這麼久 哭哭
感謝指點<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.226.122
※ 編輯: ABJones 來自: 59.115.226.122 (03/17 18:10)
推 winnerhyc:用 String myFileStr = @"儲存卡/myFile.dat"; 看看 03/17 18:20
→ winnerhyc:?? 不確定可不可以~ 03/17 18:21
推 ithinkurdumb:改成Big5呢? 03/17 18:40
推 EricTsai:Encoding.GetEncoding("Big5").GetBytes 03/17 18:53
→ ABJones:都失敗耶XD 03/17 22:15
推 mjmjttn:我怎麼覺得你是打錯了 應該是"儲存卡\\myFile.dat" =.= 03/18 23:03