/**

* 当制作好编码对照表后,并不能马上使用还需对其进行一些加工

* 当然简单的查表是可以的但效率不高

* 现在以繁简转换为例,说明对照表的使用

*/

/**

* 连接并打开对照表

*/

$conn = mysql_connect();

mysql_select_db("unicode");

/**

* 提取其中big5和gbk编码,表中big5只有13487个(包括符号)

*/

$sql = "select gbk,big5,gb2312 from unicode where big5 != ";

//$sql = "select * from unicode";

$rs = mysql_query($sql);

echo mysql_num_rows($rs)."
";

/**

* 读取数据到数组,注意key和value的处理

*/

$code = array(0=>"gb",big5=>0);

while($row = mysql_fetch_array($rs)) {

$code[pack("h4",$row][gbk])] = pack("h4",$row[big5]);

//  $code[$row][gb2312]] = pack("h4",$row[big5]);

}

mysql_close($conn);

function gb_big5($s) {

global $code;

$v = "";

if($code[0] == "big5")

$code = $arr_flip($code);

for($i=0;$i

if(ord($s[$i]) > 0x7f) {

$p = sprintf("%02x%02x",$s[$i],$s[$i+1]);

$p = $s[$i].$s[$i+1];

$ch = $code[$p];

if($ch == "")

$ch = $s[$i].$s[$i+1];

$v .= $ch;

$i++;

}else

$v .= $s[$i];

}

return $v;

}

echo ;

echo gb_big5(

最近完成了gbk、gb2312、big5的编码对照表(含其汉语拼音)的整理

现以文本文件方式提供给大家,压缩包297k

其中:(均包括符号)

gbk  21791

big5 15863

gb2312 7478

注意数据行的",",在mysql下必须要有,否则可能出错。有的朋友拿到的新版可能没有,请自行加上。

(2002-10-24)

有兴趣的朋友请与我联系,email:czjsz_ah@stats.gov.cn

文档格式:

"b6f6","","b6f6","997f","饿","e",

"b6f7","aea6","b6f7","6069","恩","en",

"b6f8","a6d3","b6f8","800c","而","er|neng",

"b6f9","a449","b6f9","513f","儿","er|ren",

顺次为:gbk、big5、gb2312、unicode、字模、拼音

mysql建表代码(请按实际情况修改):

);

?>

php对照表,编码对照表的使用(1)-PHP教程,PHP应用相关推荐

  1. PHP中用编码代码,编码对照表的使用(2)_php

    /** * 本程序用于从编码对照表装入简繁编码,利用序列化来缩短装入时间 * 同时提供两个繁简转换函数 * 使用方法: * 在需要的程序中加入 http://www.gaodaima.com/4561 ...

  2. HTML特殊字符编码对照表

    HTML特殊字符编码对照表 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 Α Α Α Β Β Β Γ Γ Γ Δ Δ Δ Ε Ε Ε Ζ Ζ Ζ Η ...

  3. ASCLL编码详解,ASCLL编码对照表

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 ASCLL编码是一套基于拉丁字母的字符编码,共收录了128个字符. 0~31及 ...

  4. Base64编码对照表

    Base64编码对照表 Base64编码对照表 在WEB开发Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.可查看RF ...

  5. cass简码大全_CASS简码与实体编码对照表

    整理的简码和实体编码对照表,适用于新手. 简码实体编码实体名称 K0204201未加固陡坎U0204201未加固陡坎K1204202加固陡坎 U1204202加固陡坎 K2204101未加固斜坡U22 ...

  6. android国际化语言编码对照表

    android国际化语言编码对照表 (查询整理以备不时之需,以下内容均已附原文连接) 中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-z ...

  7. CSS 中引用 fontawesome 图标(编码对照表)

    Font Awesome 文字图标库可以自行去官网下:点击去官网下载 在css文件中引用fontawesome可以这样: .panel-default>.panel-heading a::aft ...

  8. html中颜色的编码,css颜色编码对照表

    css颜色编码对照表 2018-09-14 颜色名 十六进制值 RGB值 Pearly Gates #FFFFF2 #fffff2 Pale Olive #FBF5E6 #fbf5e6 white # ...

  9. 微型计算机海关编码是,海关HS编码对照表..doc

    海关HS编码对照表. 海关HS编码对照表 序号HS编码商品名称及备注认证适用范围14011.1000.10机动小客车用新的充气子午线轮胎(橡胶轮胎,包括旅行小客车及赛车用)同左24011.1000.9 ...

  10. HTML特殊字符编码对照表(最全特殊字符编码)

    在设计和开发网页时,需要用到一些特殊符号,比如:©,®,℃,¥,⅜ 等等,有些上网找半天不一定能找到.HTML 特殊符号编码有很多种 unicode.十六进位码(hex code),html 实体编码 ...

最新文章

  1. SuMa++: 基于激光雷达的高效语义SLAM
  2. 【学术前沿】26 亿参数训练量,水平接近人类,Google 开发的“史上最强”聊天机器人意义何在?...
  3. 互联网男士穿搭推荐-2020年新版
  4. 简单的多目标遗传算法实现
  5. Android之自定义View的实现
  6. 使用Redis实现分布式锁
  7. ASP.NET MVC TagBuilder使用
  8. CCNA学习指南十三章
  9. 软考之软件设计师(教程电子版、历年真题详解、其他资料)
  10. android网易云桌面歌词,网易云怎么设置桌面歌词?
  11. 从阿里外包月薪5K到转岗正式员工月薪15K,这100多天的心酸只有自己知道...
  12. 专利欠费怎么办?教你在网上缴纳专利年费,全网最详细步骤
  13. 计算机网卡实现的功能,网卡实现的主要功能是什么
  14. halcon轮廓擦除_【Halcon】轮廓处理
  15. 机械式计算机自制,自制计算机(1):机械计算机原理
  16. AStar路径规划算法
  17. No row with the given identifier exists 的原因和解决方法
  18. SAS学习8、9(方差分析、anova过程、相关分析和回归分析、corr过程、reg过程、多元线性回归、stepwise)
  19. 高薪程序员面试题精讲系列02之高薪面试经验分享
  20. 正则表达式判断电话号码

热门文章

  1. Docker部署各种服务
  2. Spark 内存管理之Tungsten
  3. arduino继电器控制风扇_Arduino 笔记 - Lab21 使用继电器控制12V风扇
  4. day01学习过程笔记
  5. Photoshop学习之旅--通道抠图
  6. Linux磁盘配额教程,磁盘配额设置及使用
  7. 计算机网络的未来的发展前景,浅谈计算机网络的未来发展趋势
  8. HDU-6287 口算训练(想法题)
  9. python中死循环有用吗_Python里是否存在死循环
  10. 笔记本win7共享WIFI