내 웹 사이트에 tr.lang이라는 언어 용 파일이 있습니다. 언어 변수 값을 저장합니다. 나는 터키어 문자를 표시하기 위해 내 HTML 헤더에서 이것을 사용파일 언어를 사용할 때 인코딩이 작동하지 않는 이유는 무엇입니까?
<meta http-equiv="Content-Type" content="text/html; charset=latin-1" />
및 TR 샘플 :
<?php
define("RANK","Sıra");
define("NAME","İsim");
define("TRAFFIC","Hit");
define("POINTS","Puan");
define("COMMENTS","Mesajlar");
define("COMMENT","Mesaj");
define("BONUS","Üye Bonusu");
?>
없음 데이터베이스이에 포함하지 그래서 내 문제가 제대로이 문자를 표시하는 방법입니다.
참고 : 파일을 제거하고 바로 변수 값을 사용하면 작동하지만 파일로 작성하고 index.php 시작 부분에서 호출 할 때와 같은 문자가 표시됩니까? 그리고 그래서 그 이유가 무엇일까요?
파일 전화 :
include_once("{$server_root}include-lng/tr.lang");
파일'tr.lang'과 그 파일을로드하는 인코딩은 무엇입니까? – Peon
Latin-1은 charset의 공식 지정이 아니며 공식 iso-8859-1이며 메타 태그에서 사용해야합니다. 실제로 UTF 8을 사용하는 것이 더 낫습니다. – GordonM
인코딩은 utf8 – Basel