XML 파일에서 데이터를 읽는 PHP 스크립트가 있는데 AJAX를 통해 해당 텍스트 영역에 데이터를 배치하는 페이지로 리턴합니다.영국 파운드 스털링 사인 (£)이 올바르게 나타나는지 어떻게 확인합니까?
은 다음 페이지의 콘텐츠 형식이 될 때 :
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
는 XML 제목은 다음과 같습니다 : 데이터가 텍스트 상자에 도착했을 때
이<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY pound "£">
]>
...
그것은이 문제가된다 그 전에 문자.
콘텐츠 형식을 UTF-8로 설정하면이 문제가 해결되지만 잘못된 것입니다. 누구나 인코딩 유형을 일관되게 렌더링하기 위해 사용해야한다고 말할 수 있습니까?
건배는 확실하지 않지만 내 PHP는 생각합니다.ini는 기본적으로 UTF-8로 페이지를 제공하도록 설정되어 있습니다. :) – xenon