저는 일부 텍스트가 그리스어이고 영어가 일부인 PHP 기반 사이트에서 일하고 있습니다. 그리스어 텍스트가 올바르게 표시되지 않습니다. 파일은 UTF-8로 저장됩니다. 그리스 문자를 올바르게 표시하기 위해 html 페이지의 헤더에 특별한 것이 있습니까? 여기 "는 mysql_real_escape_string"PHP/html로 지역 언어 사용
$firstname = mysql_real_escape_string($_POST['firstname']);
은 사용이 괜찮 - 내 헤더처럼 - 또한
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
내가, 내가 사용하고 그리스어 텍스트가 포함 된 양식을 제출하면?
데이터베이스 데이터에만 문제가 있거나 페이지의 모든 텍스트에 문제가 있습니까? – Headshota
페이지에 URL을 게시 할 수 있습니까? –
문제점을 발견했습니다. 그것은 데이터베이스에 있습니다. 이제 $ _POST [ 'data'] 만 사용하여 데이터베이스에 삽입하고 쓰레기를 삽입합니다. 하지만 쿼리를 출력하고 phpmyadmin에서 실행하면 괜찮습니다. 나는 문제를 해결할 수 없다. 데이터베이스에서 "utf8_general_ci"로 데이터 정렬을 사용하고 있습니다. –