Unicode相关问题,高手请进!(100分)

  • 主题发起人 主题发起人 SaintZorro
  • 开始时间 开始时间
S

SaintZorro

Unregistered / Unconfirmed
GUEST, unregistred user!
我要从一个文本文件中读取内容,但是这个文本文件的内容是

Unicode的,我怎样能把它们读出来并正常显示?

如果能转化为AnsiCode最好不过了。

有人知道吗?
 
可以使用delphi这几个函数, 可以自己看system.pas的源代码

stringtowidechar 函数 将ansi字符串转换为unicode字符串
widecharlentostring 函数 将ansi字符串转换为unicode字符串
widecharlentostrwar 函数 将unicode字符串转换为ansi字符串变量
widechartostring 函数 将unicode字符串转换为ansi字符串
widechartostrvar 函数 将unicode字符串转换为ansi字符串变量

http://www.delphibbs.com/delphibbs/dispq.asp?lid=688573
http://www.delphibbs.com/delphibbs/dispq.asp?lid=402101
 
as:string;
ws:WideString

全部读入ws,然后直接 as:=ws ,ws九变成了ansistring的as了
 
后退
顶部