字符编码问题UCS-2(50分)

  • 主题发起人 主题发起人 ChJK
  • 开始时间 开始时间
C

ChJK

Unregistered / Unconfirmed
GUEST, unregistred user!
var
DataFile:file;
schar: array[1..256] of char;
length,result: Integer;
begin
......
//文件已定位在要读取的位置,length已经赋值
BlockRead(DataFile,Schar,length,result);
......
end;
当执行完BlockRead语句观察Schar的内容是以下情况:
'M'#0'P'#0'E'#0'G'#0'-'#0'4'#0'茐憳噀鯪'
用unicode ucs-2转换就成了,MPEG-4视频文件
请问用什么函数(或者代码)如何将Schar转化为Unicode编码,来显示正常的汉字
还有用schar字符数组获取文件内容,不知道科学吗?
 
是因为分少还是每人会或者没看懂意思,很简单。只需改成schar: array[1..256] of widechar;就可以了
 

Similar threads

后退
顶部