作者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)
1F:推 winnerhyc:用 String myFileStr = @"储存卡/myFile.dat"; 看看 03/17 18:20
2F:→ winnerhyc:?? 不确定可不可以~ 03/17 18:21
3F:推 ithinkurdumb:改成Big5呢? 03/17 18:40
4F:推 EricTsai:Encoding.GetEncoding("Big5").GetBytes 03/17 18:53
5F:→ ABJones:都失败耶XD 03/17 22:15
6F:推 mjmjttn:我怎麽觉得你是打错了 应该是"储存卡\\myFile.dat" =.= 03/18 23:03