delphi7转换编码函数
来源:互联网 发布:汉唐香莎温泉会所 js 编辑:程序博客网 时间:2024/06/10 21:53
用delphi2010调试一个以前的程序,因为以前的程序是delphi7下编写的,大家都知道delphi7下的用的是indy9,后面的主流版本都是用indy10啦。 所以以前用的
Temp1 := UTF8Decode(Temp);
Temp1 := Utf8ToAnsi(Temp);
Temp1 := UTF8Decode(Temp);
Temp1 := UTF8Encode(Temp);
这类函数在2010下是不推荐使用的,而且不能把uft8转成decode. 得到的中文字符全是??。
看来indy10的uft8处理有点麻烦。在这边我是用数据流的办法解决的:
var
idhtp: TIdHTTP;
Temp,temp1:AnsiString;
ss: TStringStream;
begin
try
idhtp := TIdHTTP.Create(nil);
try
ss := TStringStream.Create('', TEncoding.GetEncoding(65001)); { 指定gb2312的中文代码页,或者54936(gb18030)更好些 utf8 对应 65001}
idhtp.Get(URl,ss);
Temp1 := ss.DataString;
这个temp1就是utf8解码后的内容了
- delphi7转换编码函数
- Delphi7 函数
- 编码转换函数
- PHP编码转换函数
- PHP编码转换函数
- 字符编码转换函数
- PHP编码转换函数
- AS3 编码转换函数
- PHP编码转换函数
- 编码转换函数
- 编码转换函数
- 编码转换函数
- php编码转换函数
- Delphi7 中文汉字转网址格式 Utf8编码转换(淘宝搜索中文转网址)
- Delphi7函数大全2
- Delphi7的函数集中营
- Delphi7函数大全
- delphi7中的format函数
- Windows下的Eclipse启动出现:a java runtime environment(JRE) or java development kit(JDK) must be....
- cocos2d-x在Android真机上使用Sqlite
- Oracle对xml的支持
- 每个程序员都应该知道的论文和文章
- c# 调用 C++ dll 传入传出 字符串
- delphi7转换编码函数
- 多个文件文件的拼接
- 一种固定内存池的实现(C++)
- 2013年六月GBin1月刊
- Silverlight/WPF 截图保存功能的实现
- android 库里出错分析
- 一个文件(又N个文件组成的)分解成多个文件
- WWDC 2012 Session笔记——405 Modern Objective-C
- [学习笔记]学习主题模型(Topic Model)和PLSA( probabilistic latent semantic analysis)