2014-01-16 5 views
1

를 디코딩하지 않습니다XML은이 코드가 특정 문자

<?xml version="1.0" encoding="ISO-8859-1"?> 
<lingua> 
<lang name="DE"> 
<translation name="Testo_Home"><![CDATA[<p>In den Hügeln</p>]]></translation> 
</lang> 
</lingua> 

문제는 HTML 페이지에 내가 이런 식으로

<translation name="Testo_Home"><![CDATA[<p>In den H&uuml; geln</p>]]></translation> 

의 코드를 변경하는 경우에도 나타납니다 특별한 ü를 carettere이다 단어의 결과는 ü

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
+0

시간을내어 읽으면 많은 도움이됩니다. http://www.joelonsoftware.com/articles/Unicode.html –

답변

0

변경 encodi없이 항상이 Hgeln입니다 <?xml ... ?> 태그 NG가 :

<?xml version="1.0" encoding="UTF-8"?> 

http://www.w3schools.com/xml/xml_encoding.asp

+0

ISO-8859-1에서 UTF-8로 변경하면 표시되지 않습니다. 사이트의 모든 것! – user3204299

+0

흠 ... 파일이 실제로 utf-8에도 저장되었는지 확인하십시오. 파일을 저장할 때 텍스트 편집기에 설정이 있어야합니다. –

+0

미안하지만 나를 위해 일하지 않는다 : | – user3204299

0

당신은뿐만 아니라 XML 파일의 인코딩으로 UTF-8를 사용한다 참조 (대부분의 텍스트 편집기는 다른 인코딩으로 저장하는 옵션이 있습니다). 또한 변경 :

<?xml version="1.0" encoding="ISO-8859-1"?> 

<?xml version="1.0" encoding="UTF-8"?> 

에 그 변경 사항을 반영 할 수 있습니다.