读书人

Delphi7的Unicode有关问题

发布时间: 2012-04-12 15:46:35 作者: rapoo

Delphi7的Unicode问题.
用了一个TRichEdit控件,RichEdit1.Lines.LoadFromFile( '../a.rtf ');
a.rtf里面是韩文的.可以正常显示.

可是:
var
str : string;
begin

str := RichEdit1.Lines.Strings[0];
单行取出时,str 是问号.

请各位帮忙解决一下.




[解决办法]
把你的rtf文件拿出来看一下
[解决办法]
用wideString试试
[解决办法]
a.rtf文件里不是硬回车分行吧
另外显示str的控件宽度不够
[解决办法]
TStrings存放的是AnsiString, 所以不一定能行。

先这样试试看:
var
str : WideString;
begin
str := RichEdit1.Lines.Strings[0];

读书人网 >.NET

热点推荐