本文举例源代码或素材下载
Apache HttpClient ( http://jakarta.apache.org/commons/httpclient/ ) 是个纯 Java HTTP 协议客户端编程工具包, 对 HTTP 协议支持相当全面, 更多细节也可以参考IBM 网站WebSite上这篇文章 HttpClient入门 ( http://tech.ddvip.com/2008-09/122155610865844.html ). 问题分析不过在实际使用中, 还是发现按照最基本方式 HttpClient 时, 并不支持 UT [阅读全文] [PDF]
UTF8是以8bits即1Bytes为编码最基本单位当然也可以有基于16bits和32bits形式分别称为UTF16和UTF32但目前用得不多而UTF8则被广泛应用在文件储存和网络传输中 编码原理 先看这个模板: UCS-4 range (hex.) UTF-8 octet sequence (binary) 0000 0000-0000 007F 0xxxxxxx 0000 0080-0000 07FF 110xxxxx 10xxxxxx 0000 0800-0 [阅读全文] [PDF]
首先 UCS(注) 和 Unicode 只是分配整数给字符的编码表. 现在存在好几种将一串字符表示为一串字节的方法. 最显而易见的两种方法是将 Unicode 文本存储为 2 个 或 4 个字节序列的串. 这两种方法的正式名称分别为 UCS-2 和 UCS-4. 除非另外指定, 否则大多数的字节都是这样的(Bigendian convention). 将一个 ASCII 或 Latin-1 的文件转换成 UCS-2 只需简单地在每个 ASCII 字节前插入 0x00. 如果要转换成 UCS-4, 则必须在每个 ASCII 字节前插入三个 0x00.在 Unix 下 [阅读全文] [PDF]
一段将GB编码转换为utf8的代码gb2utf8.php文件如下:ClassGB2UTF8{var$gb;//待转换的GB2312字符串var$utf8;//转换后的UTF8字符串var$CodeTable;//转换过程中使用的GB2312代码文件数组var$ErrorMsg;//转换过程之中的错误讯息functionGB2UTF8($InStr=""){$this-gb=$InStr;$this-SetGb2312();($this-gb=="")?0:$this-Convert();}functionSetGb2312($InStr="gb2312.txt") [阅读全文] [PDF]
在《IP地址-地理位置转换的测评》一文中提到用ip2addr函数直接读取IP数据库文件是效率最高的,相比用MySQL数据库存储IP数据,用SQL查询是效率最低的。但是IP数据库文件QQWry.dat是GB2312编码的。现在我需要UTF-8编码的地理位置结果。如果用MySQL方法,可以在数据存入数据库时就转换为UTF-8编码,一劳永逸。但是QQWry.dat文件又无法修改,只能把ip2addr函数的输出结果再进行动态转换。动态转换GB-UTF-8编码至少有四种方法:用PHP的iconv扩展转换用PHP的mb_string扩展转换用对换表转换,对换表存储在MySQL数据库中用对换 [阅读全文] [PDF]
1 共5条 分1页
- 配置MySQL和卸载MySQL例子操作
- 对MySQL配置参数 my.ini/my.cnf的详细解析
- 影响MySQL性能的 5大配置参数
- MySQL的23个需要注意的地方
- MySQL数据库远程连接开启思路方法
- mysql执行时间为负数的原因分析
- 用SQL语句解决mysql导入大数据文件的问题
- MySQL错误 Specified key was too long max key length is 1000 bytes 的解决办法
- Linux mysql命令安装允许远程连接的安装设置思路方法
- mysql免安装制作使用介绍说明
- MySQL性能优化 出题业务SQL优化
- mysql免安装版的实际配置思路方法
- linux下mysql自动备份脚本代码
- MySQL 性能优化的最佳20多条经验分享
- 使用python的列表解析以及函数式计算来简化代码
- freebsd 7.2 内核优化提高负载
- 定制 MediaWiki:创建及安装扩展
- PHP开发者的BlazeDS和JMS指南 第 2部分
- PHP开发者的BlazeDS和JMS指南 第一部分
- Photoshop打造壮丽震撼的3D文字