奇怪!大伙儿勿必来帮忙
Jun 13, 2016 am 11:06 AM
gt
lt
nbsp
str
奇怪!大家勿必来帮忙
请大家耐心看下去,帮我分析分析。
首先声明,文件是utf-8编码无疑,主机也都是linux。经多次测试——
现在用的两个主机分别是华夏名网和赢网的,下面的:
<a href="?str=%E7%88%B1%E6%97%A0%E9%99%90">爱无限</a><br /><?php<br />echo $_GET['str'];<br />?>
ログイン後にコピー
文件都能显示中文“爱无限”。代码接收表现正常。
但我新买了中电的空间,却发生奇怪的现象,即:
<a href="?str=%25E7%2588%25B1%25E6%2597%25A0%25E9%2599%2590">爱无限</a>(这里str参数——要再urlencode一次)<br /><?php<br />echo $_GET['str'];<br />?>
ログイン後にコピー
或
<a href="?str=%E7%88%B1%E6%97%A0%E9%99%90">爱无限</a><br /><?php<br />echo iconv( 'gb2312','utf-8', $_GET['str']);<br />?>
ログイン後にコピー
才能正确显示中文“爱无限”,是怎么回事呢!
文件编码已是utf-8为什么还要转呢,或者说中途怎么变了呢!
------解决方案--------------------
浏览器是utf-8编码么
爱无限 这样如何
------解决方案--------------------
既然你说“勿必来帮忙”,那我就路过算了
提示 ASCII(25)==%
------解决方案--------------------
查看一下主机默认的编码是不是utf8
------解决方案--------------------
http 头信息中有
MS-Author-Via: DAV
而 DAV 的含义是 The server's preferred method for authoring is WebDAV
WebDAV 是微软的 http 协议扩展
据此猜测该服务器总是按 unicode 编码处理多字节文字的
对应的中文就是 gbk
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7134
9


Java チュートリアル
1534
14


Laravel チュートリアル
1257
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1154
46



Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Windows 11/10修復におけるOOBELANGUAGEエラーの問題
