2009-03-19 7 views

Antwort

48
alert('\u20AC'); 

HTML Entity Character Lookup

+1

Ich riffelte darauf und fügte ein größeres Unicode-Set und eine responsive mobile Version hinzu. Ich nenne es [&what;] (http://ndpsoftware.com/&what/) – ndp

+0

danke für den Entity Lookup Link! –

1

Eine Alarmbox kann alle Zeichen anzeigen, die sich auf der Codepage der aktuell angemeldeten Sitzung befinden. Wenn zum Beispiel die Maschine die Codepage 1252 verwendet, können Sie das Eurosign anzeigen.

Es ist nicht klar, was Ihr Problem ist, sollten Sie JavaScript-Zeichenfolge nicht die Zeichen als Entitäten codiert sowieso haben?

bearbeiten:

Wenn Sie UTF-8 im HTML oder als Response.CharSet angeben, aber Sie haben nicht gespeichert tatsächlich die ASP-Datei in UTF-8-Format Sie werden außerhalb von Problemen mit Zeichen ASCII.

ASP geht davon aus, dass statische Teile einer ASP-Datei bereits in der erforderlichen Codepage enthalten sind, und sendet sie wortweise byteweise, so dass keine Codierung stattfindet.

+0

das ist wahr, es war mein erster Gedanke, ich benutze Codepage 65001 in meinem asp-Klassiker Seite und utf-8 in meinem HTML, aber immer noch Javascript würde nicht Zeigen Sie das Eurozeichen richtig an. –

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

(20AC das Unicode-Zeichen für die Euro-Zeichen sein.)

Verwandte Themen