ホームページ > ウェブフロントエンド > jsチュートリアル > 中国語文字化け問題を解決するjsエスケープ、アンエスケープ方法_JavaScriptスキル

中国語文字化け問題を解決するjsエスケープ、アンエスケープ方法_JavaScriptスキル

WBOY
リリース: 2016-05-16 18:26:14
オリジナル
1379 人が閲覧しました
1.escape メソッド

すべてのコンピューターで読み取れるように String オブジェクトをエンコードします。
escape(charString)
必要な charstring パラメーターは、エンコードされる任意の String オブジェクトまたは文章。
説明:
エスケープ メソッドは、charstring の内容を含む文字列値 (Unicode 形式) を返します。すべてのスペース、句読点、アクセント、およびその他の非 ASCII 文字は、%xx エンコーディングで置き換えられます。xx は、文字を表す 16 進数と同じです。たとえば、スペースは " " として返されます。 255 を超える文字値は %uxxxx 形式で保存されます。

注: エスケープ メソッドを使用して、Uniform Resource Identifier (URI) をエンコードすることはできません。これをエンコードするには、encodeURI メソッドと encodeURIComponent メソッドを使用します。

2.unescape メソッド

escape メソッドでエンコードされた String オブジェクトをデコードします。
unescape(charstring)
必須の charstring パラメータは、デコードされる String オブジェクトです。
説明:
unescape メソッドは、charstring の内容を含む文字列値を返します。 %xx 16 進形式でエンコードされたすべての文字は、ASCII 文字セットの同等の文字に置き換えられます。 %uxxxx 形式でエンコードされた文字 (Unicode 文字) は、16 進エンコード xxxx の Unicode 文字に置き換えられます。
注: unescape メソッドは、Uniform Resource Identifier (URI) のデコードには使用できません。このコードは、decodeURI メソッドと decodeURIComponent メソッドを使用してデコードできます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート