• 締切済み

引数をエンコードすると文字化け

function Test (strTitle){ alert(strTitle); } Test('%E5'); 上記のようなソースを書いた時に。 結果が&のような読めない字が表示されます。 これは何が原因なのでしょうか…。 したい事は引数に「’」などが含まれている場合困るのでエンコード してから値を渡したいと思ったのですが、どうもうまく…。 上記ソースは1ファイルの中に記述しています。 文字コードはUTF-8です。

みんなの回答

  • susie-t
  • ベストアンサー率86% (37/43)
回答No.1

以下で実行してみましたが、 <html> <head> <script type="text/javascript"> function Test (strTitle){ alert(strTitle); } Test('%E5'); </script> </head> <body> </body> </html> 「%E5」がそのまま表示されますが。。。文字コードは2バイト文字がなければ関係ありません。他の部分に問題があるのでは?

関連するQ&A