最近做项目,遇到这么个问题:将文件地址写入内存流,有时会出现写入的字符串成了乱码,读出来也是乱码,例如有个文件地址:e:\abc's file\file1.wav;由于文件名中带有单引号而使写入流后变成乱码,读取出来的文件名无法使用,请问有什么方法可以处理将类似这种问题?我知道有个api getshortpathname,但没效果,而且读出的是空字符串。在此谢过了!
解决方案 »
- Delphi写的访问和导出Lotus DOMINO数据库的工具,有需要的么?
- ADOQUERY的过滤条件在filter下竟然不起作用。。。
- 怎样把用openDialog打开的文件名放到DataGrid中的FileName列里。(急!!!!)
- Delphi7中启动scktsrvr.exe时出现“Can't create new socket”,怎么解决?
- 一个着急的问题,精通fastreport的同学救命啊!
- 如何获得机器得MAC地址?(在线等待)
- delphi运行时报错:Exception EDBEnginError in module Kinfor.exe at XXXXXXXX,Invalid field descriptor.
- override和overload是干什么作用?
- 菜鸟问题大放分
- delphi制作的打印报表所保存的*.qrp文件,用什么打开。
- 控制stringgrid单元格的背景颜色
- 如何把TWebBrowser的Undo内容清除掉?
这个问题以前遇过,给忘了。哈哈……不过人气好低啊,既然只有你回答,分就给你吧