2013-01-12 5 views
0

그래서 이것이 charset과 같은 공통적 인 문제라는 것을 알고 있습니다.하지만 이상한 것은이 것이 동일한 설정/템플릿이있는 페이지에서 작동하지만이 것은 작동하지 않는다는 것입니다.페이지에 특수 문자가 표시되지 않습니다

기본적으로 내 문제는 페이지에 å 및 ø과 같은 노르웨이어 문자가 표시되지 않는다는 것입니다. 같은 템플릿으로 하나하지만 작업 여기 http://suldal.underbakke.net/register.php 과 : http://suldal.underbakke.net/

+0

텍스트가 저장된 위치는 어디입니까? –

+0

무슨 소리 야? 첫 번째 페이지에서 "F * 별난 기호 * rste Namn"대신 "Første Namn"이라고 말하고, 두 번째 페이지에서는 "Håkon Underbakke"라고합니다. – imp

+0

그러나 텍스트가 하드 코딩되었거나 데이터베이스에 저장되어 있습니까? –

답변

1
(두 번째에, 그것은 이름으로, 4 포스트에서 "A"입니다) 여기

는 문제와 페이지입니다

페이지가 UTF-8 인코딩으로 선언되었지만 사실 Windows-1252 (또는 iso-8859-1)로 인코딩되었습니다. 브라우저에서 페이지를 보면서 인코딩을 수동으로 선택하여이를 볼 수 있습니다. 브라우저에는 일반적으로 인코딩을 선택할 수있는보기 메뉴가 있습니다.

따라서 빠른 수정으로 태그에서 utf-8windows-1252으로 변경할 수 있습니다.

다른 해결 방법으로 "특수 문자"(스칸디나비아 문자)를 HTML entities으로 바꿀 수 있습니다. "ø"by ø. 제작 도구에 따라 을 자동으로 &으로 변환 할 수 있으므로 특수 효과를 위해 특별한 작업 (예 : 'HTML 모드'입력)을 수행해야 할 수 있습니다.

가장 좋은 해결책은 사용중인 제작 프로그램에서 UTF-8 인코딩으로 파일을 저장하는 방법을 확인하고 meta 태그를있는 그대로 유지하는 것입니다. 이것은 일반적으로 프로그램의 일반 설정에서 옵션이거나 "다른 이름으로 저장"명령에서 선택할 수 있습니다.

+0

완벽하고 멋진 대답 Jukka! Coda 2 설정으로 갔지만 인코딩은 utf-8에 있지만 Mac OS X/Linux에서는 "Default Line Endings"가 Windows로 변경되면 도움이된다는 것을 알았습니다. 그렇지 않으면, 나는 항상 그 빠른 수정을 가지고있다. 다시 한 번 감사드립니다! – imp

+0

@Schart의 줄 끝은 다른 문제이며이 문제에 영향을 미치지 않습니다 (줄 끝을 나타내는 데 사용되는 제어 문자와 문자의 인코딩 방법이 관계 없음). –

+0

그래, 나는 눈치 채었다. 그래도 빠른 픽스는 그 페이지에 대한 문제를 해결했으며, 그 페이지 였기 때문에 지금은 충분하다고 생각합니다. – imp