2009-03-19 8 views
25

誰かが私はどのようにユーロや他のHTMLエンティティを表示することができますjavascript警告ウィンドウで?ユーロ記号やその他のエンティティJavascriptの警告/メッセージボックス

+0

は、あなたが実際にUTF-8エンコーディングを使用して、ASPページを保存しましたか? – AnthonyWJones

+0

明示的に、私はしなかった。良いアイデア! –

+0

&何容易な検索を提供しています。http://ndpsoftware.com/&what/ – ndp

答えて

48
alert('\u20AC'); 

HTML Entity Character Lookup

+1

私はこれを繰り返し、より大きいUnicodeセットとレスポンシブモバイル版を追加しました。私はそれを[&what;](http://ndpsoftware.com/&what/) – ndp

+0

エンティティ検索リンクのおかげで呼び出す! –

1

アラートボックスには、現在ログオンしているセッションのコードページにある文字が表示されます。たとえば、マシンが1252コードページを使用している場合、ユーロサインを表示できます。

あなたの問題は何であるかわかりませんが、javascript文字列にはエンティティとしてエンコードされた文字を使用しないでください。

編集

あなたは、HTMLやResponse.CharsetをとしてUTF-8を指定した場合しかし、あなたが実際にUTF-8形式でASPファイルを保存していない、あなたは外の文字で問題が発生しますASCII。

ASPは、ASPファイルの静的部分が既に必要なコードページにあると想定し、バイト単位でそのまま送信します。エンコードは行われません。

+0

本当だということ、それは私が私のhtmlで私のASPの古典的なページとUTF-8でコードページ65001を使用していますが、それでもJavaScriptのではないだろう、私が最初に考えましたユーロ記号を正しく示してください。 –

4
<script>alert("\u20ac");</script> 

(20ACは、ユーロ記号のUnicode文字であること。)ここで

関連する問題