内存流读写字符问题
最近做项目,遇到这么个问题:将文件地址写入内存流,有时会出现写入的字符串成了乱码,读出来也是乱码,例如有个文件地址:e:\abc's file\file1.wav;由于文件名中带有单引号而使写入流后变成乱码,读取出来的文件名无法使用,请问有什么方法可以处理将类似这种问题?我知道有个api getshortpathname,但没效果,而且读出的是空字符串。在此谢过了!
[解决办法]
base64
发布时间: 2012-11-05 09:35:12 作者: rapoo
内存流读写字符问题
最近做项目,遇到这么个问题:将文件地址写入内存流,有时会出现写入的字符串成了乱码,读出来也是乱码,例如有个文件地址:e:\abc's file\file1.wav;由于文件名中带有单引号而使写入流后变成乱码,读取出来的文件名无法使用,请问有什么方法可以处理将类似这种问题?我知道有个api getshortpathname,但没效果,而且读出的是空字符串。在此谢过了!
[解决办法]
base64