高分急求:gb2312.txt文件

jefftam 2006-01-12 09:35:46
我在做php GD开发,在网上找了好多天,都没有找到!请大侠们指教,给我一份gb2312.txt文件,谢谢!
可以提供下载网址给我,或者发邮件到tan-jian@163.net和support3721@hotmail.com
...全文
162 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
germton 2006-01-12
  • 打赏
  • 举报
回复
文件不大,才160K左右.本来想发在后面让你自己copy的,可是系统不让,可能太长了.

你用记事本打开 http://bt.phpso.com/gb2312.txt 就行了,然后另存.....
xuzuning 2006-01-12
  • 打赏
  • 举报
回复
已发

现在不支持iconv的环境已经很少了!

这个文件也是可以自己制作的
jefftam 2006-01-12
  • 打赏
  • 举报
回复
是啊!我在网络上找了份代码:是GB转utf8
function gb2utf8($gb) /* Program writen by sadly modified by agun */
{
if(!trim($gb))
return $gb;
$filename="gb2312.txt";
$tmp=file($filename);
$codetable=array();
while(list($key,$value)=each($tmp))
$codetable[hexdec(substr($value,0,6))]=substr($value,7,6);

$ret="";
$utf8="";
while($gb)
{
if (ord(substr($gb,0,1))>127)
{
$this=substr($gb,0,2);
$gb=substr($gb,2,strlen($gb));
$utf8=u2utf8(hexdec($codetable[hexdec(bin2hex($this))-0x8080]));
for($i=0;$i<strlen($utf8);$i+=3)
$ret.=chr(substr($utf8,$i,3));
}
else
{
$ret.=substr($gb,0,1);
$gb=substr($gb,1,strlen($gb));
}
}
return $ret;
}
lgywood 2006-01-12
  • 打赏
  • 举报
回复
这是什么文件?

难道是gb2312字符集?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧