DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: qiaoguoqiang
今日帖子: 0
在线用户: 6
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 guxang (※西门吹雪※) ★☆☆☆☆ -
普通会员
2004/3/14 15:38:13
标题:
关于保存文件的问题,希望大虾解答,代码在内 浏览:824
加入我的收藏
楼主: var
i:widestring;
f:textfile;
j:integer;
a:[1..100] of char;
begin
i:='100ㅏdgfgjg';
assignfile(f,'word.txt');
rewrite(f);
write(f,chr(255),chr(254)); //创建UNICODE格式的TXT文件
StringToWideChar(i,@a,length(i)+1);
  for j:=1 to length(i)*2 do
  write(f,a[i]);
closefile(f);
end;

结果写出来的文件除了字符'ㅏ'显示为'?'外其余字符都显示正常,'ㅏ'为UNICODE字符,但即使我不做转换直接保存'ㅏ'同样也是'?',请问这是为什么
----------------------------------------------
-
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/3/14 15:45:46
1楼: 大哥和偶一样 对一个未解决的问题永远都不会罢休的!可惜 偶也不会UNICODE字符
看不懂 帮不上忙!

偶认为 UNICODE字符 编码比较特殊 估计 这样的 转换都不会有多大作用!
大哥最好先好好了解一下 UNICODE字符的 编码规则!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 guxang (※西门吹雪※) ★☆☆☆☆ -
普通会员
2004/3/14 19:18:10
2楼: 咦?奇怪,我记得这个论坛支持UNICODE字符的呀,怎么现在不能显示了?

----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.00732毫秒 RSS