ホームページ > バックエンド開発 > PHPチュートリアル > PHPコードを使って「文字化け」を中国語に変換する方法

PHPコードを使って「文字化け」を中国語に変換する方法

WBOY
リリース: 2016-06-13 13:46:53
オリジナル
2103 人が閲覧しました

PHPコードを使って「文字化け」を中国語に変換する方法
Baiduのアドレスバーの中国語のように、このような文字列を中国語に変換したいのですが、どのような方法を使えばよいでしょうか。 ? ?

%E5%8C%97%E4%BA%AC を中国語に変換するにはどの関数を使用する必要がありますか? ? 助けてください....

-----解決策---------
urlencode - URL 文字列をエンコードします

-_ を除くすべての非英数字がパーセント記号 (%) に置き換えられ、その後に 2 桁の 16 進数が続く文字列を返します。数値、スペースはプラス記号 (+) としてエンコードされます。 )。このエンコーディングは、WWW フォーム POST データのエンコーディングと同じであり、application/x-www-form-urlencoded メディア タイプと同じエンコーディングです。歴史的な理由により、このエンコーディングは、スペースをプラス記号 (+) としてエンコーディングする点で、RFC1738 エンコーディング (rawurlencode() を参照) とは異なります。この関数により、文字列のエンコードと URL のリクエスト部分での使用が容易になり、変数を次のページに渡すことも容易になります:
echo '';
?>

urldecode - エンコードされた URL 文字列をデコードします
指定されたエンコードされた文字列 %## のいずれかをデコードします。デコードされた文字列を返します。

$a =explode('&', $QUERY_STRING);
$i = 0;
while ($i < count($a)) {
$b = split('=', $a[$i]);
echo 'パラメータの値 ', htmlspecialchars(urldecode($b[0])),
' は ', htmlspecialchars (urldecode($b[1])), "
n";
$i++;
}
?>

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート