0
Ø와 같은 UTF-8 기호와 관련된 문제가 있습니다. 이는 사이트에 Â ~ Ƒ로 표시됩니다.UTF-8 기호가 잘못 표시됩니다.
데이터베이스, 테이블 및 열 charset은 UTF8 및 utf8_unicode_ci 데이터 정렬입니다.
나는 헤더
Content-Type => text/html; charset=utf-8
및
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
php.ini 파일이 UTF-8
의 기본 인코딩을 가진 메타 태그를 가지고 내가 내에서 다음 줄을 가지고있다. CNF 파일
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8
default-collation=utf8_general_ci
character-set-server=utf8
collation-server=utf8_general_ci
init-connect='SET NAMES utf8'
[client]
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
모든 파일은 UTF-8 인코딩을 사용합니다. Mysql Cli에서 동일한 데이터를 출력해도 문제가 없지만 페이지에 표시되면 기호가 엉망입니다. 그렇게된다면 내가 여기에 선택의 여지가있어
는 :(
필자는 CI를 구체적으로 모르지만, CI 데이터베이스 연결 구성 파일의 어딘가에'encoding'을'utf8'으로 설정할 필요가있을 것입니다. – deceze