Page 1 of 1

파폭에서 한글 url 지원이 안되는지요?

Posted: 2007 04 02 11:33 58
by bumworld
http://blog.javastudy.co.kr/bcho/category/기술정보/JVM

이런 url이 있는데 한글이 인코딩 되면서

http://blog.javastudy.co.kr/bcho/catego ... %BA%B8/JVM

이렇게 url이 바뀝니다.

그리고 열리는 페이지에 한글이 전부 깨져 보이구요.

문자 인코딩을 utf-8로 변경해주면 다시 한글이 잘 나오는데

url 이동시 또다시 한글이 깨지는 현상이 발생합니다.

어떻게 해결할 방법이 없는건가요?

도움부탁드립니다.

주소창에 about:config 설정에서...

Posted: 2007 05 28 23:10 26
by shin215
network.standard로 검색하면 2가지 항목이 나옵니다.
이 2가지를 설정값을 서로 바꿔주면 됩니다.
전송할때 주소를 유니코드로 보내주냐 아니냐의 문제 때문에 그렇습니다.

Re: 주소창에 about:config 설정에

Posted: 2007 05 31 09:38 37
by 빛알갱이
shin215 wrote:network.standard로 검색하면 2가지 항목이 나옵니다.
이 2가지를 설정값을 서로 바꿔주면 됩니다.
전송할때 주소를 유니코드로 보내주냐 아니냐의 문제 때문에 그렇습니다.
그 문제 때문이 아닙니다. 페이지는 이상 없이 로드되지만, 페이지의 인코딩이 잘못 설정됩니다.

문제가 된 사이트는 UTF-8로 되어 있습니다. 하지만, 웹 서버가 HTTP 헤더에서 'Content-Type: text/html; charset=EUC-KR'라고 선언하고 있습니다. http 헤더가 우선이므로, 문서에서 UTF-8 BOM을 쓰고, utf-8이라고 선언해 보았자 소용이 없습니다.

Re: 주소창에 about:config 설정에

Posted: 2007 05 31 09:45 12
by 빛알갱이
빛알갱이 wrote: http 헤더가 우선이므로, 문서에서 UTF-8 BOM을 쓰고, utf-8이라고 선언해 보았자 소용이 없습니다.
IE도 http 헤더 값을 존중하는데, UTF-8 BOM이 있는 경우에는 UTF-8 BOM을 믿고, UTF-8로 해석하는군요.

Re: 주소창에 about:config 설정에

Posted: 2007 05 31 10:04 52
by 빛알갱이
빛알갱이 wrote:
빛알갱이 wrote: http 헤더가 우선이므로, 문서에서 UTF-8 BOM을 쓰고, utf-8이라고 선언해 보았자 소용이 없습니다.
IE도 http 헤더 값을 존중하는데, UTF-8 BOM이 있는 경우에는 UTF-8 BOM을 믿고, UTF-8로 해석하는군요.
UTF-8 BOM이 우선이냐 http 헤더 값이 우선이냐에 대해서는 html 4.0.1에는 명시적 규정이 없군요.

http://www.w3.org/TR/html401/charset.html

오페라와 파이어폭스는 http 헤더 값을 따르고, IE와 사파리는 UTF-8 BOM을 따르네요.