문제

JavaScript Alert Windows에서 유로 또는 다른 HTML 엔터티를 어떻게 보여줄 수 있는지 아는 사람이 있습니까?

도움이 되었습니까?

해결책

alert('\u20AC');

HTML 엔티티 문자 조회

다른 팁

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

(20AC는 유로 표시의 유니 코드 문자입니다.)

경고 상자에는 현재 로그인 한 세션의 코드에있는 문자가 표시 될 수 있습니다. 예를 들어 기계가 1252 코드 페지를 사용하는 경우 EuroSign을 표시 할 수 있습니다.

당신의 문제가 무엇인지 명확하지 않습니다. JavaScript String은 어쨌든 문자를 엔티티로 인코딩하지 않아야합니까?

편집하다:

HTML에서 UTF-8을 지정하거나 response.charset으로 지정하지만 실제로 ASP 파일을 UTF-8 형식으로 저장하지 않은 경우 ASCII 외부의 문자에 문제가 있습니다.

ASP는 ASP 파일의 정적 부분이 이미 필요한 코딩에 있다고 가정하고 바이트에 대해 구두 바이트를 보냅니다. 인코딩이 발생하지 않습니다.

예를 들어, U+1234 다음과 같이 사용됩니다. alert('\u1234').

전체 목록을 보려면 볼 수 있습니다 모든 엔티티 목록:
1) http://en.wikipedia.org/wiki/list_of_xml_and_html_chtml_chatter_entity_references
2) http://www.utf8-chartable.de/
3) http://rishida.net/tools/conversion/ (변환기)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top