2013-09-05 6 views
0

MySQL 데이터베이스에 문제가 있습니다. 저는 두 가지 사본을 가지고 있습니다 : 개발과 생산.MySQL 데이터베이스 인코딩 변경

  • 프로덕션 데이터베이스는
  • 개발 데이터베이스 인코딩 형식 latin1_swedish_ci을 가지고 인코딩 형식 utf8_general_ci이 있습니다 오늘은 것을 깨달았다.

내 질문 :

가 생산 한처럼 내 개발 데이터베이스의 인코딩을 변경할 수 있습니까? 어떻게하면 쉽게 할 수 있습니까?

그리고 나를 좋아하는 놈들에게는 두 가지 형식의 주된 차이점이 무엇입니까? 어느 것을 추천 하시겠습니까? 업계에서 가장 표준적인 것은 어느 것입니까?

미리 감사드립니다.

답변

0

질문 1 : 예, 그것은

ALTER DATABASE `test` CHARACTER SET utf8 COLLATE utf8_general_ci; 

가능하지만, 당신은 아무것도 전환 후 변경하지 않을 경우 자르해야합니다. 영어 만, 쉽게 바뀔 것입니다 ... 특수 문자가 문제가 될 수 있습니다.

질문 2 : 더 읽어야 : http://dev.mysql.com/doc/refman/5.5/en/charset-general.html 분류, 캐릭터 세트 범위 등의 문제가 있기 때문에 ...

+0

감사 @jaczes. – Miquel

관련 문제