opendlg(文件打开控件在activeform中使用浏览得到的文件名是乱码怎么回事)(0分)

  • 主题发起人 主题发起人 bjf2001
  • 开始时间 开始时间
B

bjf2001

Unregistered / Unconfirmed
GUEST, unregistred user!
急救!代码:
if dlgOpen.Execute then
begin
edFileName.Text := dlgOpen.FileName;
end;
edfilename.text得到的是乱码不是真是想要的,谢谢!
 
快点救我呀
 
我也遇到一样的问题,好像是非可视控件的问题,变通用可视控件就可以了
 
这样的,我试试
 
乱码是由数字和符号组成,,没有 半个汉字的情况,是吗?

如果是的话,应该是IE 把文件名转换成 URL 编码了,
 
使用:
edFileName.Text := dlgOpen.Files[0];
 
接受答案了.
 

Similar threads

D
回复
0
查看
930
DelphiTeacher的专栏
D
D
回复
0
查看
871
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
D
回复
0
查看
777
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部