PHP怎么把经过UTF-8编码的中文字符转换成正常的中文
要把指定的一组经过UTF-8编码的中文字符转换成正常的简体中文请高手给出完整的代码,并给写出详细的注释谢谢!我试了mb_convert_encoding函数,可是不行啊,...
要把指定的一组经过UTF-8编码的中文字符转换成正常的简体中文
请高手给出完整的代码,并给写出详细的注释 谢谢!
我试了mb_convert_encoding函数,可是不行啊,我要转换的字符串是这种编码的,不知道这是不是UTF-8编码
%E5%90%89%E6%9E%97
我用别的工具转了下这组编码,工具显示是 “吉林”,请高手在给想想办法吧,请说详细点,再次感谢! 展开
请高手给出完整的代码,并给写出详细的注释 谢谢!
我试了mb_convert_encoding函数,可是不行啊,我要转换的字符串是这种编码的,不知道这是不是UTF-8编码
%E5%90%89%E6%9E%97
我用别的工具转了下这组编码,工具显示是 “吉林”,请高手在给想想办法吧,请说详细点,再次感谢! 展开
5个回答
展开全部
用mb_convert_encoding函数转换,你要说明就看下面:
string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
Converts the character encoding of string str to to_encoding from optionally from_encoding
也可以用iconv,但这个函数有些情况会出错
你这个不是UTF-8编码,用urldecode来解码,你试试
string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
Converts the character encoding of string str to to_encoding from optionally from_encoding
也可以用iconv,但这个函数有些情况会出错
你这个不是UTF-8编码,用urldecode来解码,你试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如下:
<%
key=request("key")
Dim s
dim t
dim i
dim jjjj
dim h
dim l
dim xxxx
s=""
xxxx=Len(key)
For i =1 to xxxx
t = Mid(key,i,1)
jjjj = Asc(t)
If jjjj> 0 Then
If f Then
s = s & "%" & Right("00" & Hex(Asc(t)),2)
Else
s = s & t
End If
Else
If jjjj < 0 Then jjjj = jjjj + &H10000
h = (jjjj And &HFF00) \ &HFF
l = jjjj And &HFF
s = s & "%" & Hex(h) & "%" & Hex(l)
End If
Next
set rs=server.CreateObject("adodb.recordset")
sql="select * from szbus where line like '%"&Key&"%' or title like '%"&Key&"%' or keyworks like '%"&Key&"%' order by ID desc"
rs.open sql,conn,1,1
%>
<%
key=request("key")
Dim s
dim t
dim i
dim jjjj
dim h
dim l
dim xxxx
s=""
xxxx=Len(key)
For i =1 to xxxx
t = Mid(key,i,1)
jjjj = Asc(t)
If jjjj> 0 Then
If f Then
s = s & "%" & Right("00" & Hex(Asc(t)),2)
Else
s = s & t
End If
Else
If jjjj < 0 Then jjjj = jjjj + &H10000
h = (jjjj And &HFF00) \ &HFF
l = jjjj And &HFF
s = s & "%" & Hex(h) & "%" & Hex(l)
End If
Next
set rs=server.CreateObject("adodb.recordset")
sql="select * from szbus where line like '%"&Key&"%' or title like '%"&Key&"%' or keyworks like '%"&Key&"%' order by ID desc"
rs.open sql,conn,1,1
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?
$a=urldecode("%E5%90%89%E6%9E%97");
$a=mb_convert_encoding($a, 'GB2312', 'UTF-8');
echo $a;
?>
$a=urldecode("%E5%90%89%E6%9E%97");
$a=mb_convert_encoding($a, 'GB2312', 'UTF-8');
echo $a;
?>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$file="你的字";
$text = mb_convert_encoding("$file", "gbk", "utf-8");
就是这样。
在echo出来 $text
$text = mb_convert_encoding("$file", "gbk", "utf-8");
就是这样。
在echo出来 $text
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询