社区
基础编程
帖子详情
Php中的转码问题?
lj_0225
2007-07-13 10:00:44
我将一行中文用Javascript写入COOKIE,然后用PHP将他读出来,显示在页面上就变成了‘%u8BFA%u57FA%u4E9A NOKIA 5200’这样的,请问怎么才能将他转化汉字?先在这里谢过了!
...全文
279
2
打赏
收藏
Php中的转码问题?
我将一行中文用Javascript写入COOKIE,然后用PHP将他读出来,显示在页面上就变成了‘%u8BFA%u57FA%u4E9A NOKIA 5200’这样的,请问怎么才能将他转化汉字?先在这里谢过了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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);
}
自己选,注意编码
PHP
+MYSQL视频网站 自动
转码
成FLV
使用THINK
PHP
框架开发的视频网站,后台上传任意格式视频后自动
转码
成FLV,实现前端在线点播,类似优酷。
文本文件编码转换工具 gbk utf8 gb2312
问题
也是有的,在此环境下涉及到数据库运行的文件都必须是 utf8编码.这样一来就出现了不兼容,因为在国内大家都是以GBK gb2312编的码 包括 17
PHP
.com 网站里的学习源码文件(我用的是77例
中
的) 和很多插件 论坛代码......
音视频
转码
系统使用与API接口调用开发
在网站的开发
中
有些时候要用到音视频在线播放,此时大家才发现并不是所有的音视频文件直接上传到服务器就可以使用的,而是要将音视频文件
转码
成为一定标准的格式和参数才能在线播放的,此时另外一个大
问题
摆在大家的...
php
中
文
转码
,如何解决
php
中
文
转码
的
问题
php
解决json_encode
中
文UNICODE
转码
问题
用
PHP
的json_encode来处理
中
文的时候,
中
文都会被编码, 变成不可读的, 类似”\u***”的格式,如果想汉字不进行
转码
,这里提供三种方法1.升级
PHP
,在
PHP
5.4, 这个
问题
终于得以...
PHP
代码
中
文输出乱码和
转码
问题
中
文输出乱码和
转码
问题
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章