영어 이외의 문자는 텍스트 열에서 엉망입니다. 아랍어 텍스트는 다음과 같습니다영어 이외의 문자를 저장하는 방법은 무엇입니까?
Ù 비 저장하는 방법 Ù € ج٠€ 뭐야 ... س٠€ Ù
Ù € 우스 € U "‡ † 영어 문자가 올바 릅니까?
영어 이외의 문자는 텍스트 열에서 엉망입니다. 아랍어 텍스트는 다음과 같습니다영어 이외의 문자를 저장하는 방법은 무엇입니까?
Ù 비 저장하는 방법 Ù € ج٠€ 뭐야 ... س٠€ Ù
Ù € 우스 € U "‡ † 영어 문자가 올바 릅니까?
당신은 당신의 텍스트를 저장하는 UTF8 사용을 고려해야합니다 (dB 문자 집합/정렬도 UTF8이어야 함).
당신은 데이터베이스 생성에서이 작업을 수행 할 수 있습니다
CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
당신은 또한 설치시 MySQL을 구성하거나 UTF8을 사용하기 시작할 때 (Mysql manual)
MySQL의 매뉴얼 페이지가 characterset의 모든 측면을 커버하고 볼 수 있습니다 정렬은 : http://dev.mysql.com/doc/refman/5.0/en/charset.html
연결의 문자 집합
,338 의해 변경 될 수있다자세한 내용 here과 장 Character set support
사용중인 OS는 무엇입니까?
Linux의 경우 "en_US.utf8"처럼 시스템 로케일을 utf8로 설정하는 것이 좋습니다.
그리고 연결 직후에 mysql에 "SET NAMES UTF8"명령을 실행하십시오.
의 쿼리는 아래의 문제를 해결했다.
가능한 경우 전체 데이터베이스에 대해 더 좋을 것입니다. SET NAMES 사용 utf8 –