我在写程序的时候发现一个问题,不知道怎么办,
我有一个字符,他是unicode字符,ord(该字符)=12345,我用WideChar(12345),发现写入到文本是?,我看了文件内容,居然存的是?的Ascii,不知道是什么回事,望不吝剔教
我有一个字符,他是unicode字符,ord(该字符)=12345,我用WideChar(12345),发现写入到文本是?,我看了文件内容,居然存的是?的Ascii,不知道是什么回事,望不吝剔教
解决方案 »
- mscomm控件为什么不能放TDataModule窗体里?mscomm放在TDataModule行吗?
- 今天母亲生日,在此感谢她这么多年的养育之恩,身在外地的儿子对母亲能说的就是,母亲您辛苦了
- 一个字符串的小问题
- 在一个Hookdll里,我要写一个进程的内存,除了WriteProcessMemory还有其他办法吗?
- 新年快乐。关于Tidftp.put()这个函数有没有返回值?
- 关于dbgrid?
- 有没有办法让dephi的包生成lib文件?(急!!!)
- 关于ToolBar的自动添加按钮问题
- 问个buffer问题
- 请问,如何得到网页中的超链接值,就向netants中那样,可以得到下载地址一样
- 如何判断对象已经调用了构造函数?
- 奇怪的问题,急,急,急
procedure TForm1.Button1Click(Sender: TObject);
var
Text:WideString;
begin
Text:=WideString(WideChar($D840))+WideChar($DC00);
MessageBoxW(Form1.Handle,Pointer(Text),'U+20000',mb_ok)
end;另参考tntunicode组件
1、找一些支持unicode的第三方控件
2、自己写函数完成转换