요 며칠간 백그라운드에서 Ext 지식을 읽다가 작업 프로젝트에 들어갔을 때 이상한 문자가 나타나서 ExtJS 중국어 이상한 문자에 대한 GBK 형식 인코딩 솔루션에 대한 이 기사를 기록으로 요약했습니다. .
1. 구체적인 상황:
소개:
2. 페이지 인코딩은 GBK이며, 구체적인 코드는 다음과 같습니다
:
3. 해결책
: (1) 페이지 인코딩을 UFT-8로 정의하면 잘 되는데, 프로젝트에서 지정한 인코딩이 UTF-8이므로 이 아이디어는 사용할 수 없습니다.
(2) 가져온 리소스 파일(/js/ext/ext-lang-zh_CN.js)을 다음과 같이 적절한 인코딩으로 변경합니다.
A. 아래와 같이 EditPlus로 이 js 파일을 열고 다른 이름으로 저장을 선택합니다.
B. 총 5가지 인코딩 옵션이 있지만 그 중 어느 것도 우리에게 필요한 것은 아닙니다. 뒤쪽에 있는 더 작은 버튼(두 개의 점이 있는 눈에 띄지 않는 버튼)을 클릭하세요.
아래 사진을 본 후 사진 속 코드를 선택하고 확인하세요.
그런 다음 프로젝트의 js를 교체하고 다시 테스트하세요.
보시는 바와 같이 코드 깨짐 문제가 해결되었으며 텍스트가 정상적으로 표시됩니다.