MYSQL
데이터베이스 데이터 정렬을 latin1_swedish_ci
으로 설정했지만 내 사이트는 windows-1256
인코딩을 사용합니다. 즉, 테이블 안의 데이터는 windows-1256
으로 인코딩됩니다.데이터베이스 데이터를 utf8로 변환 - 올바른 방법은 무엇입니까?
iconv
또는 다른 라이브러리를 사용하여 데이터베이스 테이블/필드 및 데이터를 utf-8
으로 변환하는 올바른 방법은 무엇입니까?
MYSQL
데이터베이스 데이터 정렬을 latin1_swedish_ci
으로 설정했지만 내 사이트는 windows-1256
인코딩을 사용합니다. 즉, 테이블 안의 데이터는 windows-1256
으로 인코딩됩니다.데이터베이스 데이터를 utf8로 변환 - 올바른 방법은 무엇입니까?
iconv
또는 다른 라이브러리를 사용하여 데이터베이스 테이블/필드 및 데이터를 utf-8
으로 변환하는 올바른 방법은 무엇입니까?
먼저 테이블의 데이터가 latin1인지 확인해야합니다. 모양을 보려면 SELECT HEX(col), col ...
을 할 수 있습니다.
latin1 인코딩인지 utf8 인코딩인지에 따라 수행 할 단계가 결정됩니다. (당신이 모르는 상태에서 다음 단계를 수행하면 상황은 악화 만들 수 있습니다.)
이러한 참조는 당신에게 다음과 같이 제공 : http://dev.mysql.com/doc/refman/5.0/en/alter-table.html 및/또는 http://mysql.rjweb.org/doc.php/charcoll
당신이 MySQL을 사용 그것을 할 수 있습니까? – Wilt
DB를 내보내고 데이터 세트가 방대한 경우가 아니라면 테이블에서 다른 인코딩을 사용하여 다시 가져 오기하십시오. – geggleto
MYSQL을 사용하는 방법? –