[問題] 中英混雜字串轉byte?

看板C_Sharp作者 (聰明還是認真?)時間18年前 (2008/03/17 18:10), 編輯推噓4(402)
留言6則, 5人參與, 最新討論串1/2 (看更多)
小弟有個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)

03/17 18:20, , 1F
用 String myFileStr = @"儲存卡/myFile.dat"; 看看
03/17 18:20, 1F

03/17 18:21, , 2F
?? 不確定可不可以~
03/17 18:21, 2F

03/17 18:40, , 3F
改成Big5呢?
03/17 18:40, 3F

03/17 18:53, , 4F
Encoding.GetEncoding("Big5").GetBytes
03/17 18:53, 4F

03/17 22:15, , 5F
都失敗耶XD
03/17 22:15, 5F

03/18 23:03, , 6F
我怎麼覺得你是打錯了 應該是"儲存卡\\myFile.dat" =.=
03/18 23:03, 6F
文章代碼(AID): #17taEEgT (C_Sharp)
文章代碼(AID): #17taEEgT (C_Sharp)