delphi中UTF8Deocde的问题
来源:互联网 发布:经传全套指标公式源码 编辑:程序博客网 时间:2024/06/06 19:10
使用Utf8Decode处理UTF-8字符串时,有时候正常,有时候返回空值,看其源代码:
...
function UTF8Decode(Data: AnsiString):WideString;
begin
end;
...
delphi的Utf8Decode在解码的时候遇到它认为不正确的字符就返回空串了,还是用winapi靠谱。
方法:
使用自定义转换函数:
uses windows;
function DecodeUtf8Str(constS:UTF8String): WideString;
var lenSrc,lenDst
end;
从数据库读取Unicode的中文编码,解码:
DecodeUtf8Str(UTF8String(Trim(dm.qPo.FieldByName('title').AsString)));
效果比Utf8Decode好,BDS2006+Win764位下通过。
- delphi中UTF8Deocde的问题
- delphi中UTF8Deocde的问题
- Delphi 编程中遇到的怪问题
- Delphi中图片灰色的问题
- Delphi中对象释放的问题
- delphi 开发过程中遇到的问题。
- Delphi中adoquery的两个小问题
- Delphi中对象释放的问题
- Delphi 中浮点比较的怪问题
- delphi中TQueue的使用问题
- Delphi中对象释放的问题
- Delphi中inherited问题
- Delphi的MDI编程中遇到的一个奇怪问题
- delphi 中CreateOleObject函数产生的对象的释放问题
- robot对DELPHI中GRID控件的识别问题
- 用delphi解决MySQL数据库中无图形界面的问题
- 关于在DELPHI中FOR循环语句的使用问题
- 在DELPHI中你遇到过这样的问题吗?
- Oracle 临时表使用詳解
- GRUB2 General menuentry Construction Rules(from ubuntu docs)
- 大数据处理三大瓶颈:大容量、多格式和速度
- error C2061: 语法错误 : 标识符“CString”
- Delphi避免程序重复运行
- delphi中UTF8Deocde的问题
- No result defined for action com.ancs.smis.webapp.action.SmisProblemRectifyAction and result input
- navigationItem.hidesBackButton
- Android学习笔记--Intent
- 每个程序员都必须遵守的编程原则
- FAT32转成NTFS
- google-glog功能介绍
- SQL Server事务操作全攻略
- 对话jQuery之父John Resig:JavaScript的开发之路