话题2207640的标题是: 我要疯了,为什么我从记事本里复制的字符串,到了DELPHI的IDE就变成问号 (50分)
分类:IDE/使用技巧 jobsxy (2003-09-29 12:07:00)
我以为是记事本里的字体作怪,全部改为宋9号,仍就出问题,但
TStringList.loadfromfile读入这个记事本,就全是正常的,问题出在哪?
mengyulu (2003-09-29 12:09:00)
试试都换成英文吧``~
Delphi好多地方都不支持中文的`~
Ming618 (2003-09-29 12:11:00)
主要是字体问题
netlangz (2003-09-29 12:14:00)
很正常的 很多时候delphi都是这样,我一般重新打一次
sunliu (2003-09-29 12:22:00)
同意mengyulu,!
试一下netlangz的方法。。
韩 (2003-09-29 12:25:00)
delphi采用的是unicode 32 位的
记事本是采用ascii码,是16位的,因此copy是会出现乱码
holyknight (2003-09-29 12:26:00)
你用的是Delphi 6或7吧。
这是这两个版本的BUG,要么重新打一次,要么改D5。
41426277 (2003-09-29 12:30:00)
记事本复制到WORD
再WORD到DELPHI
Derlin (2003-09-29 12:30:00)
Ctrl + C -> Open Word -> Ctrl + V , Ctrl + C again then Paste to IDE, OK.
jobsxy (2003-09-29 12:34:00)
呵呵,我就是从WORD复制到记事本的,没想到又得复制回WORD去,劳神费命啊!!!
lnboy (2003-09-29 12:45:00)
复制到论坛回复的文本框里,IE会自动帮你转码。
我复制flashget里的下载说明到记事本,就是先copy到大富翁论坛的帖子回复框里,
然后再Ctrl+A,Ctrl+X,Ctrl+V,这样出现在记事本里的就不是问号和乱码了。
gongags (2003-10-04 13:59:00)
哎, 中國人用軟件, 就有簡体与繁体的亂碼, 不兼容的問題,,,
為何不用用英文呢> 會少很多煩惱.......個人認為.......
mikedeakins (2003-10-04 21:43:00)
>>delphi采用的是unicode 32 位的
>>记事本是采用ascii码,是16位的,因此copy是会出现乱码
你说反了。Delphi以及VCL几乎没有调用过*W版本的函数,都是用*A的。
jobsxy (2003-10-31 9:25:00)
多人接受答案了。
41426277-10,holyknight-10,lnboy-10,mikedeakins-10,韩-10,的回答最终被接受。