社区
基础编程
帖子详情
Php中的转码问题?
lj_0225
2007-07-13 10:00:44
我将一行中文用Javascript写入COOKIE,然后用PHP将他读出来,显示在页面上就变成了‘%u8BFA%u57FA%u4E9A NOKIA 5200’这样的,请问怎么才能将他转化汉字?先在这里谢过了!
...全文
281
2
打赏
收藏
Php中的转码问题?
我将一行中文用Javascript写入COOKIE,然后用PHP将他读出来,显示在页面上就变成了‘%u8BFA%u57FA%u4E9A NOKIA 5200’这样的,请问怎么才能将他转化汉字?先在这里谢过了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lj_0225
2007-07-13
打赏
举报
回复
谢谢了!
julychina
2007-07-13
打赏
举报
回复
//PHPURL编码转换
function encodeURIComponent($text) {
preg_match_all("/[\x81-\xfe]?./",$text,$regs);
$rtext = "";
foreach($regs[0] as $v) {
$ch = iconv("gb2312","UTF-8",$v);
$rtext .= sprintf("%%%02X%%%02X%%%02X",ord($ch[0]),ord($ch[1]),ord($ch[2]));
}
return $rtext;
}
function escape($str){
preg_match_all("/[\x80-\xff].|[\x01-\x7f]+/",$str,$newstr);
$ar = $newstr[0];
foreach($ar as $k=>$v){
if(ord($ar[$k])>=127){
$tmpString=bin2hex(iconv("GBK","ucs-2",$v));
if (!eregi("WIN",PHP_OS)){
$tmpString = substr($tmpString,2,2).substr($tmpString,0,2);
}
$reString.="%u".$tmpString;
} else {
$reString.= rawurlencode($v);
}
}
return $reString;
}
function unescape($str) {
$str = rawurldecode($str);
preg_match_all("/(?:%u.{4})|&#x.{4};|&#\d+;|.+/U",$str,$r);
$ar = $r[0];
foreach($ar as $k=>$v) {
if(substr($v,0,2) == "%u"){
if (!eregi("WIN",PHP_OS)){
$tmpString = "%u".substr($v,4,2).substr($v,2,2);
}
$ar[$k] = iconv("UCS-2","GB2312",pack("H4",substr($tmpString,-4)));
}
elseif(substr($v,0,3) == "&#x")
$ar[$k] = iconv("UCS-2","GB2312",pack("H4",substr($v,3,-1)));
elseif(substr($v,0,2) == "&#") {
$ar[$k] = iconv("UCS-2","GB2312",pack("n",substr($v,2,-1)));
}
}
return join("",$ar);
}
自己选,注意编码
文本文件编码转换工具 gbk utf8 gb2312
问题
也是有的,在此环境下涉及到数据库运行的文件都必须是 utf8编码.这样一来就出现了不兼容,因为在国内大家都是以GBK gb2312编的码 包括 17
PHP
.com 网站里的学习源码文件(我用的是77例
中
的) 和很多插件 论坛代码......
php
url
转码
,
php
url
中
文
转码
的方法
php
url
中
文
转码
的方法,
中
文网,汉字,字符串,百分号,函数
php
url
中
文
转码
的方法易采站长站,站长之家为您整理了
php
url
中
文
转码
的方法的相关内容。
php
url
中
文
转码
的方法:1、使用“urlencode”函数对url进行编码,...
php
中
文
转码
,如何解决
php
中
文
转码
的
问题
php
解决json_encode
中
文UNICODE
转码
问题
用
PHP
的json_encode来处理
中
文的时候,
中
文都会被编码, 变成不可读的, 类似”\u***”的格式,如果想汉字不进行
转码
,这里提供三种方法1.升级
PHP
,在
PHP
5.4, 这个
问题
终于得以...
什么是百度
转码
?如何禁止网站百度
转码
?
一、什么是百度
转码
? 在互联网
中
主要有web和wap两类网页资源,其
中
web类资源主要基于PC电脑浏览,而wap类资源是基于mobile移动设备浏览的。当我们使用手机或平板等移动设备访问百度搜索的时候,由于很多移动设备...
php
转码
问题
,
php
解决json_encode
中
文UNICODE
转码
问题
用
PHP
的json_encode来处理
中
文的时候,
中
文都会被编码, 变成不可读的, 类似”\u***”的格式,如果想汉字不进行
转码
,这里提供三种方法1.升级
PHP
,在
PHP
5.4, 这个
问题
终于得以解决, Json新增了一个选项: JSON_...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章