googleAdsense_widever


MySQL :: Collation = "latin1_swedish_ci" Web Develop

APM_SETUP 7 사용중
php에서 mysql_query 로 테이블을 생성하면 collation이 latin1_swedish_ci 이딴걸로 되어 있어서 
phpMyAdmin 페이지에서 보면 레코드들이 다 깨져서 나온다.

이걸 수정하려면 
테이블을 생성한 db로 가서 다음과 같이 collation을 수정한다.

참고로 왠만하면 euckr 은 사용하지 말기를 바란다. 
이 쪽 표준은 euckr 이 아니라 utf8이다.

utf8_general_ci 로 수정하길 권한다.

이전에는 이렇게 쿼리로 필드를 추가하고 데이터도 추가하면 이딴 형식으로 되었다. (물론 콘솔에서는 잘보인다.)
이 테이블이 들어있던 DB는 별다른 옵션없이 만든것으로, 아마 새 DB에 대한 collation 기본설정이 latin1_swedish_ci 이지 않나 싶다.
근데 my.ini를 눈씻고 찾아봐도 그런 옵션은 없었는데..
뭐지.. 
암튼 이제 테이블 생성하면 문자열 collation은 자동으로 utf8이 된다. 

덧글

  • ismartkorea 2014/02/13 00:53 # 삭제 답글

    좋은 정보 감사드려요~~!
    담아갈께요~!
  • adfwer 2016/10/16 08:48 # 삭제 답글

    이것 때문에 한참 고생했는데, 좋은 팁 감사합니다!
댓글 입력 영역


공지

어서오십시오.
트위터 : @FCliver
기저심리학 : 네이버카페
카카오톡 : FCliver
페이스북 : Fredric Cliver

통계 위젯 (화이트)

3729
201
275604

접속자 위치