2011-02-18 5 views
0

일부 특수 문자에 문제가 있습니다. 메타 태그를자바 스크립트 파일과 간단한 PHP 파일의 문자 인코딩

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

으로 정의했습니다. 그러나 한 경우에 많은 특수 문자가있는 많은 옵션이있는 선택 태그가 있습니다. 내가 보여주는 문제가 있어요 (å ä ö). .js 파일에 정의되어 있으며 DOM을 사용하여 문서에 추가됩니다. Pls. & ...을 사용하는 것 외에는 다른 해결책이 있습니까? 해당 유형의 이름을 잊어 버렸습니다.

내가 가진 두 번째 문자 문제는 PHP에 있습니다. Amazon SES에서 이메일을 보내려고합니다.

<?php 

$message['Body.Html.Data'] = "Please Confirm that you are a Tönt by clicking on this link"." ....<a href='s'>Tönt</a>"; 
$message['Body.Html.Charset'] = 'utf-8'; 

?> 

ö이 (가) 제대로 표시되지 않습니까?

답변

0

당신은 더 나은 사용하십시오 : 당신은 또한 진짜 HTTP 헤더 ;-)

을 보낼 수 있습니다 때 PHP 파일의 맨 위에

<?php header('Content-type: text/html; charset=utf-8'); ?> 

를 필요는 HTTP-당량의 METAS를 사용하지합니다 파일 (PHP와 JS 모두)이 편집기의 UTF8로 인코딩되었는지 확인하십시오. UTF8이 아닌 파일에 UTF8 헤더를 설정하면 이상한 결과가 발생합니다!

+0

모든 특수 문자 문제가 해결되었습니다. 그것은 항상 내 IDE의 잘못되었습니다 – einstein