ホームページ  >  記事  >  バックエンド開発  >  PHP中国語をURLエンコードに変換する方法

PHP中国語をURLエンコードに変換する方法

藏色散人
藏色散人オリジナル
2020-08-06 09:47:032128ブラウズ

PHP では、urlencode 関数を使用して、URL 呼び出しのエラーを回避するために URL 内の中国語の文字列をエンコードできます。構文は「string urlencode (string $str)」、パラメータは「str」です。エンコードする文字を表します。

PHP中国語をURLエンコードに変換する方法

# 推奨: 「

PHP ビデオ チュートリアル #」

PHP urlencode() 関数

定義と使用法

urlencode() は URL 文字列関数をエンコードします。

この関数は、文字列のエンコードと URL のリクエスト部分での使用を容易にし、変数を次のページに渡すことも容易にします。

URL 呼び出しでのエラーを回避するために、この関数をよく使用して URL 内の中国語の文字列をエンコードします。

関連関数: urldecode() 関数、URL 文字列のデコード関数。

構文

string urlencode ( string $str )

パラメータ

str エンコードされる文字列

注:

注:注意 HTML エンティティと一致する変数。 &、©、£ などの文字はすべてブラウザによって解析され、予期される変数名が実際のエンティティに置き換えられます。これは明らかな混乱であり、W3C は数年にわたって人々にこのことについて警告してきました。

<?php
$str = "w3cschool你好";
echo &#39;<a href="w3cschool?foo=&#39;. urlencode($str). &#39;">&#39;;
?>

上記のコードは出力します:

<a href="w3cschool?foo=w3cschool%E4%BD%A0%E5%A5%BD">

以上がPHP中国語をURLエンコードに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。