본문 바로가기

charset2

다국어(영어, 중국어, 일본어 등등)든 한글이든 글자 깨지지 않으려면 Html/Css/Js 파일 무조건 utf-8로 저장하세요. Html/Css/Js 파일 무조건 utf-8로 저장하세요. 그래야 한국어든, 중국어든, 일본어든 글자가 깨지지 않습니다. 파일을 저장할 때 인코딩을 UTF-8로 선택해서 저장하세요. Html에서 charset="utf-8"로 저장하세요. 예전에는 한글일 경우 charset="euc-kr"로 했었는데 이렇게 하면 한글과 영어를 제외한 다른 언어는 글자가 깨지는 현상이 발생을 합니다. 머리 아프게 여러가지 경우의 수를 따질 필요없이 파일 인코딩도 utf-8, charset도 utf-8로 하시면 모든 언어가 깨지지 않고 잘 표현됩니다. 꼭 기억하세요~ 실행하면 이렇게 잘 나옵니다. 소스 English 한국어 中文 わご English 한국어 中文 わご 실행 [새창] [새창(소스포함)] 2014. 12. 7.
[자바스크립트] js 파일 호출시 한글이 깨져서 보이는 문제 (파일 인코딩) 요즘 혼자 이것저것 자바스크립트, jQuery, Html로 만들어보고 있는데요. 다 만들고나서 자바스크립트가 좀 길어서 js 파일로 따로 저장해서 화면을 호출했는데 방금까지 잘 나오던 한글이 안 나오는 현상이 발생했습니다. 이렇게 html 파일 사이에 명시를 했는데도 말이죠. 다른 한글은 잘 나오는데 유독 js 파일에 들어있는 한글은 깨져서 보이더라구요. 그래서, 찾아봤더니 js 파일 맨 위에 아래와 같은 소스를 넣으니까 해결이 되었답니다. app.use(function (req, res, next) { if (req.url && req.url.indexOf('.htm') > -1) { res.header('Content-Type', 'text/html'); } next(); }); js 파일 안의 한글.. 2014. 11. 7.