2016-06-10 9 views
0

나는 이것에 대한 바이올린을 쓸 수 있을지 모르겠다. 그래서 나는 이것을 가능한 한 잘 설명하려고 노력할 것이다.Javascript String.fromCharCode() latin1 인코딩 문제

우리는 편집자를 작성한 애플리케이션이 있습니다. 편집기에 입력되는 문자열/토큰에 대한 문법 규칙을 확인해야합니다.

그러나 String.fromCharCode (190)를 사용할 때 "." utf-8 에서처럼 latin1에서 "¾"를 얻습니다.

latin1을 기본 인코딩으로 설정했는지는 확인했지만 아무 것도 찾을 수 없었습니다.

누구든지 올바른 방향을 제시하거나이 문제에 대한 해결책을 찾을 수 있습니까?

HTML 문자셋은 자바 스크립트 파일뿐 아니라 UTF-8입니다 (이 경우 혼란 스러움이 추가됩니다).

미리 감사드립니다.

+0

'fromCharCode'는 UTF8 바이트를 사용하지 않습니까? – Bergi

답변

2

the doc에 따라 String.fromCharCode()유니 코드 문자를 반환합니다. 그것은 인코딩과 관련이 없습니다. "¾"는 190에 대한 유니 코드 문자입니다. http://unicode-table.com/

+0

아, 망할 .. 나는 그 첫 번째 문장 인 하하를 건너 뛰었 음에 틀림 없다. fromCharCode가 HTML 인코딩으로 뭔가를 할 것이라고 생각했습니다. 감사! – Byebye