2017-11-26 7 views
0

NodeJS 웹 응용 프로그램에서 작업하고 있습니다. 나는 5 개의 언어를위한 5 개의 다른 홈 페이지가있다. 다른 모든 언어 (일본어, 중국어, 한국어 포함)는 버터로 작동하지만 프랑스어로 표시된 언어는 이미지에 표시된 것과 같은 깨진 문자를 보여줍니다. enter image description here프랑스어 웹 페이지의 UTF 인코딩 오류

이미

<meta charset="UTF-8"> 
<meta http-equiv="Content-type" content="text/html; charset=UTF-8"> 

그리고 심지어이

<meta charset="ISO-8859-5"> 

그리고

<meta charset="ISO-8859-1"> 

를 추가하는 시도 나는이의 그것을 해결할 수 없습니다입니다. 어떤 경우일까요? Inspector 콘솔에 오류가 없습니다.

페이지의 데이터가 다른 API에서 가져온하지만 페이지가 동일한 텍스트이

레 같은 기록 일반 HTML 페이지입니다되지는 autonomes utilisent énormément 드 moyens 기술 산세 FIL를 VEHICULES 라디오 통신을 제공하는 보증인을 부르면 정보를 친숙한 순환 경로를 통해 휴대 전화로 보낼 수 있습니다. 자동차 제조 회사 doivent ...

+1

텍스트를 복사하여''.htm'' 파일에 붙여넣고 잘 작동하면 (로컬), 서버가 파일을 제공하는 방법과 관련됩니다. –

+1

[Stack Overflow'character-encoding' 태그 wiki] (https://stackoverflow.com/tags/character-encoding/info)에는 인코딩 문제에 대해 올바르게 묻는 방법에 대한 정보가 있습니다. 우리는 당신이 그것을 명확하게 전달하지 않으면 파일에 무엇이 있는지 알 수 없다. (몇가지 선택 단어의 16 진수 덤프로 충분할 것이다.) – tripleee

답변

-2

"ISO-8859-15"를 시도해야합니다. 그것은 나를 위해 작동합니다.

+0

아직도 작동하지 않습니다. –

+0

파일의 실제 인코딩에 완전히 달려 있습니다. 질문에 표시하지 않으면 알 수 없습니다. – tripleee

0

파일 자체의 인코딩을 변경하여이 문제를 해결할 수있었습니다. ANSI로 인코딩되었습니다.

코드 편집기로 Visual Studio를 사용하고 UTF-8 인코딩으로 파일을 저장하려면이 단계를 수행했습니다.

  1. 고토 파일 저장을 선택
  2. 저장 창에
  3. , 같은 인코딩
  4. 선정 UTF-으로 저장 버튼을 저장하고 을 선택 부착 된 드롭 다운을 클릭 8 서명.

시간과 노력에 감사드립니다.