제목 | [완료] 안녕하세요. mysql 셋팅에 따른 ci db 셋팅 질문좀용 ㅠㅠ | ||
---|---|---|---|
글쓴이 | leese | 작성시각 | 2014/12/23 15:04:00 |
|
|||
안녕하세요 처음뵙겠습니다. 가입인사도 채 쓰기전에 질문글부터 올리네용~ 죄송 ^^; ci에서 mysql 로 쿼리 날릴때 문제가 생겨서용... 제가 mysql 환경을 바꿀순 없는 상태입니다. ㅠㅠ 현재 mysql character set 등 이 이런 상태입니다. mysql> show variables like '%char%'; +--------------------------+----------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/local/mysql/share/charsets/ | +--------------------------+----------------------------------+ 웹페이지를 열면 아래와 같은 에러가 나타납니다. A Database Error Occurred Incorrect string value: '\xEC\x9D\xB4\xEC\x84\xB8...' for column '_name' at row 1 쿼리 날리면서 에러가 나네여~~ 어디를 손봐줘야 해결될까용?? ** 날씨 추운데 다들 감기조심하시고 메ㄹㅣ 크리스마수용~ ㅎㅎ |
|||
다음글 | [해결]로그인 처리에 대한 질문 (11) | ||
이전글 | [해결]마스터페이지 설정 (2) | ||
변종원(웅파)
/
2014/12/23 15:31:50 /
추천
0
에러나는 해당 소스 부분을 올려주세요. db에 어떻게 들어가 있는지도 확인필요합니다.
|
leese
/
2014/12/23 16:24:59 /
추천
0
답변감사드립니다.
select my_function('한글이름'); 이런 형식으로 날리고 있고요, mysql db에 있는 함수인 my_function(_name VARCHAR(32)) 이런형식으로 받고 있습니다. <span neue,helvetica,arial,sans-serif"="">character_set_database 이 utf8 인 dB 에서는 잘 되는데 위처럼 character_set_database 이 latin1 인 경우는 안되서 character_set_database 를 의심하고 있습니다. |
변종원(웅파)
/
2014/12/23 16:46:48 /
추천
0
leese/ 당연한겁니다. ^^
데이터베이스 만들때 latin1으로 만들면 문제가 생길 수밖에 없습니다. https://www.google.co.kr/search?q=set+name+utf8&gws_rd=cr&ei=zx2ZVM-XBdCTuQTlxYD4DQ 참고하셔서 적당한 시점에 넣어보세요. |
leese
/
2014/12/23 16:54:30 /
추천
0
set name utf8 소스에 넣어도 안되네용 ㅎㅎ
구글링 좀 해봤는데... create my_function(_name VARCHAR(32)) 하는 시점에 varchar 가 utf-8 이 아니어서 생기는 문제가 아닌가 싶어서 character_set_database 을 utf-8로 변경하고 function 등을 다시 import 해보려고 합니다. drop 하고 create 하니까 다시 만들어질때 varchar 이 utf8 로 만들어지지 않을까요? ㄱㅕㄹ고ㅏ르ㄹ 기ㄷㅏ리고 ㅇㅣㅆ스ㅂㄴㅣㄷㅏ. |
leese
/
2014/12/23 19:23:47 /
추천
0
함수들 다시 재생성하니까 되네요~!! ㅎㅎ
ci는 건들필요가 없었네용 ㅎㅎ ㄱㅔㅅㅣ무ㄹ ㅋㅏ테고ㄹㅣ 이동해야하나.. |