á, ã, ç
등의 라틴 문자로 된 페이지를 만들고 있습니다. 이 사이트는 SQL 데이터베이스에서 데이터를 가져옵니다. 나는 <head>
에 사용하고 다음 HTML 악센트 문자가 괜찮이 헤더로 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/>
하지만, SQL 데이터 대신 ão
의 çã
로 표시되고, 나는 UTF에 ISO-8859-1에서 charset
을 변경하는 경우 -8, 모든 HTML 강조 문자는 (물음표)로 표시되며 SQL 데이터는 악센트를 나타냅니다.
모든 HTML 문자 또는 SQL 문자를 이스케이프하는 것 외에이를 고칠 수있는 방법이 있습니까?ISO-8859-1을 사용하는 경우 SQL 데이터에 UTF-8 및 이상한 문자를 사용하면 HTML의 물음표 문자가 표시됩니다.
추신 : 이미 mysql_set_charset('utf8');
과 SET NAMES utf8
을 시도했지만 나에게 효과가 없습니다.
데이터베이스 정렬이란 무엇입니까? – Renato
늦게 답변을 드려 죄송 합니다만 데이터 정렬은 UTF-8입니다. – Gus