PHP를 사용하여 MySQL 데이터베이스에 연결하여 XML 파일을 만듭니다. 문자 인코딩을 제외한 모든 것이 작동합니다. 일본어와 영어 문자가 모두 필요하므로 분명히 UTF-8을 사용하기로했습니다. 문제는 데이터베이스의 일본어 문자가 올바르게 표시되지 않는다는 것입니다.PHP와 MySQL을 사용하여 일본어 문자를 표시 할 때의 문제
MySQL 연결 정렬과 마찬가지로 데이터베이스와 테이블의 데이터 정렬이 UTF8_general_ci로 설정됩니다.
내 PHP 파일은 BOM없이 UTF-8로 저장되며 다음 두 줄의 머리글에 한 번씩 다른 위치에 저장됩니다. header ("Content-type : text/xml; charset = utf-8 "); 다른 곳에서는 XML 출력 파일에 있습니다.
필자는 PHP 파일에서 코드 내에서 일부 일본어 문자를 작성 했으므로 데이터베이스에서 가져 오지 않았습니다. 이것은 올바르게 표시됩니다 (여기에서 볼 수 있습니다 http://jlearn.0sites.net/Flash/xml/xml.php ... 마지막 5 개 항목에는 일본어로 된 일본어가 있기 때문에 데이터베이스에서 오는 일본어로 인해).
그래서 문제는 데이터베이스 가능성이 있지만 모든 것이 나에게 맞습니다.
아이디어가 있으십니까?
감사를 들면, 훌륭하게 일을 작동하는 솔루션입니다. 나는 약 3 시간 동안 그 일을 해왔다. – Musera
도와주세요! –