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

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

WBOY
WBOYオリジナル
2016-05-16 18:26:141340ブラウズ
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 メソッドを使用してデコードできます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。