2013-02-12 4 views
1

일부 JavaScript와 함께 기본 HTML5를 작성하고 있습니다.HTML5 및 JavaScript와 함께 통화 기호 사용

<!DOCTYPE html> 

내가 (헤드 태그)처럼 내 UTF-8 인코딩을 설정 한 :

나는 다음과 같은 문서 타입을 사용하고 문제가

<meta content="text/html;charset=utf-8" http-equiv="Content-Type"> 
<meta content="utf-8" http-equiv="encoding"> 

을,이이 자바 스크립트 객체는 다음과 똑같습니다 :

var symbol = {"GBP":"£", "EUR":"€", "USD":"$"}; 
alert(symbol['GBP']); 

객체가 호출되면 악명 높은 !

누군가 올바른 방향으로 나를 가리켜 주시겠습니까?

감사합니다,

피터

+0

그것은 여기에서 작동합니다. 다른 브라우저에서 테스트 해 보셨습니까? – poitroae

+0

예, Firefox, Chrome 및 IE. 모두가 다른 렌더러를 사용합니다 –

+1

브라우저에서 실제로 어떤 인코딩이 감지되는지 확인 했습니까? –

답변

0

경고 기능을 사용하면 특수 문자를 사용하는 것이 싫어집니다. HTML 문서에서 특수 문자를 사용할 때 코드가 절대적으로 훌륭했습니다. 그래서 대신 다음과 같은 것을 사용했습니다.

$(this).html(symbol['GPB']); 

여러분의 노력에 감사드립니다!

피터

2

무슨 편집기를 사용합니까? 일부 iso8859 인코딩에 파일을 저장하는 편집기가있을 가능성이 있습니다. 예를 들어 메모장을 사용하고 UTF-8 인코딩으로 파일을 저장하십시오.

3

일부 단계를 당신은 언급하지 않습니다

  • Content-Type: text/html; charset=utf-8
0

당신이 HTML을 사용할 수 있습니다 수 있음 보낼 웹 서버를 구성 UTF-8

  • 으로 파일을 저장하는 편집기 구성 대신 엔티티.

    var symbol = {"GBP":"&#163;", "EUR":"&#8364;", "USD":"&#36;"};