-
2006/04/25 10:55 오후 #1488
다른 문제로 검색하던 도중 찾은 예제인데, 이 질문이 생각나서 글 남기러 왔습니다.
CREATE TABLE
test
(
a
VARCHAR(111) CHARSET utf8 COLLATE utf8_general_ci NOT NULL);이런식으로 컬럼별로 collate를 지정 할 수는 있더군요..
여기에 잘 알려진 default charset=utf8 을 추가해주면…CREATE TABLE
test
(
a
VARCHAR(111) CHARSET utf8 COLLATE utf8_general_ci NOT NULL) DEFAULT CHARSET=utf8;이렇게 하면 되겠네요.
나머지 부분은 저도 잘… 나중에 관련 코드 발견하면 덧 붙일께요 🙂
2006/04/25 10:55 오후 #1489제가 사용하고 있는 웹호스팅(mysql 5.0.18)에서 처음에 워드프레스를 인스툴할 때 그대로 하면 테이블의 Collation이 latin1_swedish_ci로 설정됩니다. 제대로 되려면 처음에 db를 생성하고 인스툴하기 전에 phpmyadmin으로 로그인해서 테이블 작업으로 들어가서 collation을 utf8(utf8_unicode_ci) 로 설정해 주어야 합니다. 그러면 워드프레스에서 인스툴하면 db의 테이블 collation utf-8로 생성됩니다.
참고로 서버의 주요 환경설정 값입니다.
character set client utf8
character set connection utf8
character set results utf8
collation connection utf8_unicode_ci
collation server latin1_swedish_ci웹호스팅은 환경설정 변수은 바꿀 수 없는 것으로 알고 있습니다.
phpmyadmin에서 바꾸어도 되지만 워드프레스 자체에서 처음 테이블을 생성 할 때 mysql 설정값과 관계없이 collation이 utf-8로 입력되도록 하는 방법이 있었으면 좋겠습니다.
2006/04/25 10:55 오후 #1490제가 사용하고 있는 웹호스팅(mysql 5.0.18)에서 처음에 워드프레스를 인스툴할 때 그대로 하면 테이블의 Collation이 latin1_swedish_ci로 설정됩니다. 제대로 되려면 처음에 db를 생성하고 인스툴하기 전에 phpmyadmin으로 로그인해서 테이블 작업으로 들어가서 collation을 utf8(utf8_unicode_ci) 로 설정해 주어야 합니다. 그러면 워드프레스에서 인스툴하면 db의 테이블 collation utf-8로 생성됩니다.
참고로 서버의 주요 환경설정 값입니다.
character set client utf8
character set connection utf8
character set results utf8
collation connection utf8_unicode_ci
collation server latin1_swedish_ci웹호스팅은 환경설정 변수은 바꿀 수 없는 것으로 알고 있습니다.
phpmyadmin에서 바꾸어도 되지만 워드프레스 자체에서 처음 테이블을 생성 할 때 mysql 설정값과 관계없이 collation이 utf-8로 입력되도록 하는 방법이 있었으면 좋겠습니다.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.