汉字编码转换
文章平均质量分 78
qiushuiwuhen
这个作者很懒,什么都没留下…
展开
-
php的汉字转换: GBK->Unicode(UTF8)
php的汉字转换一直是比较麻烦的事该类内置了四个函数"htmlHex","htmlDec","escape","u2utf8"方便用户的使用,同时也可自定义函数进行自己喜欢的操作qswhGBK.php 从这里下载http://www.blueidea.com/user/qswh/qswhGBK.zipclass qswhGBK{ var $qswhData; function qswhGB原创 2002-08-15 23:06:00 · 3204 阅读 · 1 评论 -
Js中实现拼音和UrlEncode的功能(利用GB和Unicode对照表)
经常用vb写的urlencoding很容易实现UrlEncode,以及利用http://www.csdn.net/Develop/read_article.asp?id=13846中的代码很容易改写成vbs从而实现部分汉字的拼音但由于有些人需要完全用javascript写,而javascript默认是Unicode所以就需要一个Unicode和GB的转换库Unicode和GB的转换库和UrlE原创 2002-09-15 12:26:00 · 3045 阅读 · 0 评论 -
JS(Unicode->GB)的精简版(仍含拼音和UrlEncode)
http://www.csdn.net/Develop/read_article.asp?id=15043用的Unicode和GB的转换库如下地址http://www.blueidea.com/user/qswh/qswhU2GB.js148k的js,本地测试没有问题,但搁到网上就会觉得有点慢了所以需要一个精简版,采录的只是GB2312编码,即部分GBK,但够用即可这次特别精简了代码,但功能不原创 2002-09-17 09:29:00 · 5022 阅读 · 3 评论 -
汉字转化为拼音(asp版)
很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了原理,使用Dictionary技术1.添加索引2.遍历词典Set d = CreateObject("Scripting.Dictionary")d.add "a",-20319d原创 2002-05-22 10:04:00 · 2292 阅读 · 0 评论 -
汉字转化为拼音(php版)
很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了 原理:利用多维数组 1.添加索引2.遍历数组 $d=array( array("a",-20319), array("ai",-20317), array("an",-2030原创 2002-05-22 10:02:00 · 1459 阅读 · 0 评论 -
php的汉字转换: Unicode(UTF8)->GBK
秋水无恨 GBK Unicode UTF8 汉字 转换php的汉字转换一直是比较麻烦的事该类内置了四个过滤"&#[dec];","&#x[hex];","%u[hex]","utf8转换"方便用户的使用,同时也可自定义过滤进行自己喜欢的操作qswhU.php 从这里下载http://www.blueidea.com/user/qswh/qswhU.zipclass qswhU{ v原创 2002-08-16 10:33:00 · 3326 阅读 · 0 评论 -
汉字转化为拼音(jsp版)
很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了 原理:利用哈希表技术 Hashtable ht=new Hashtable(10);1.添加索引,如: ht.put("-20295","ang");2.倒序遍历,如: while原创 2002-05-22 10:05:00 · 1809 阅读 · 0 评论 -
php的汉字转换: GBK->Big5
php的汉字转换一直是比较麻烦的事首先要说两点:1.GBK的繁体字并不是Big5,但一般繁体字都有对应的Big码2.一GBK码并不一定有对应的Big5码,所以一般是不可逆转换该类内置了三个函数qswhStr 格式化字符串qswhFile 格式化一文件qswhDir 格式化目录下所有文件(.qswh的除外,那是原先文档的备份)qswhBig5.php 从这里下载http://www.blue原创 2002-09-10 13:38:00 · 1971 阅读 · 0 评论 -
利用filter实时切换big5和gb2312,以及gb2312的简繁体
以前解决gb2312/big5实时转换的做法一般是修改Response.ContentEncodingstring switchLanguage(String strLanguage){ if(strLanguage.StartsWith("zh-cn")){ Response.ContentEncoding=Encoding.GetEncoding(936); return "gb231原创 2002-12-16 09:38:00 · 2641 阅读 · 0 评论