MySQL 데이터베이스에서 JSON 형식으로 데이터를 가져 오려고합니다.PHP 코드의 액센트 조작
테이블의 데이터 정렬은 utf8_general_ci
입니다.
/* change character set to utf8 */
if (!$mysqli->set_charset("utf8")) {
printf("Error loading character set utf8: %s\n", $mysqli->error);
} else {
printf("Current character set: %s\n", $mysqli->character_set_name());
}
그러나 페이지가 브라우저에 의해 검색 할 때, 액센트 단어가 제대로 표시되지 않습니다 : 그리고 내 PHP 코드에서이 코드를 가지고있다. 예를 들어, "á"는 "\ u00e1"로 표시됩니다.
무엇이 여기에 있습니까?
는
mysql 연결에는 서버 -> 브라우저 항목이 없습니다. 적절한 charset/content-type 헤더를 사용하여 UTF를 사용하고 있다고 브라우저에 알릴 필요가 있습니다. –