lazarus处理汉字
我想用lazarus从文本文件(text)中读取汉字,然后放到memo里面。我想用string读,然后memo.append,乱码。我该怎么做?是不是有专门读汉字的数据类...
我想用lazarus从文本文件(text)中读取汉字,然后放到memo里面。
我想用string读,然后memo.append,乱码。
我该怎么做?是不是有专门读汉字的数据类型?
我用utf8string读utf-8编码的文件,然后append,发现显示正常,但是其他编码不行。
有会delphi的也说说吧
感谢 free_sh 的回答 再问一下 只能转成utf-8做吗 展开
我想用string读,然后memo.append,乱码。
我该怎么做?是不是有专门读汉字的数据类型?
我用utf8string读utf-8编码的文件,然后append,发现显示正常,但是其他编码不行。
有会delphi的也说说吧
感谢 free_sh 的回答 再问一下 只能转成utf-8做吗 展开
2个回答
展开全部
lazarus的memo内码是utf8的,所以只认utf8编码的中文字符串。用Sys2UTF8等方法转为UTF8编码就能正常处理。
内码是utf8这个事实无法改变,不过utf8内码挺好的啊,支持各国语言。文本文件可以存为ANSI编码或其他编码,只不过读取时多费一步编码转换。
内码是utf8这个事实无法改变,不过utf8内码挺好的啊,支持各国语言。文本文件可以存为ANSI编码或其他编码,只不过读取时多费一步编码转换。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询