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