제목 | 자바스크립트에서 value값은 한글로 나오는데 model에서 db입력시 한글이 깨져서 나옵니다. | ||
---|---|---|---|
글쓴이 | lzao | 작성시각 | 2014/04/24 11:55:22 |
|
|||
자바스크립트에서 value값을 alert으로 찍어보면 한글이 제대로 나오는데 model에서 값을 넣을려고 할 때 값이 유니코드가 아닌 한글이 깨져서 나오게 됩니다. iconv도 당연히 넘겨온 값이 유니코드가 아닌 값이라 변환을 못하고 어떻게 해야 할까요? 참고로 넘어온 데이터는 김준í 이런식으로 나옵니다. |
|||
다음글 | apm 관련 질문입니다 (1) | ||
이전글 | 중복로그인 방지 (5) | ||
변종원(웅파)
/
2014/04/24 11:57:31 /
추천
0
|
lzao
/
2014/04/24 12:54:34 /
추천
0
UTF-8이라고 나옵니다.
$.post로 값을 넘기는데 받는 쪽에서 한글이 변환이 될 수도 있나요? |
한대승(불의회상)
/
2014/04/24 13:12:05 /
추천
0
html 문자셋은 뭐로 설정이 되어 잇나요?
|
lzao
/
2014/04/24 13:15:49 /
추천
0
utf-8입니다.
|
한대승(불의회상)
/
2014/04/24 13:31:12 /
추천
0
iconv를 euckr 로 테스트 해보세요.
|
lzao
/
2014/04/24 13:45:27 /
추천
0
$str1 = iconv("","UTF-8",$str); 로 하면
iconv(): Detected an illegal character in input string 이런식으로 에러가 뜨구요 $str1 = iconv("UTF-8","EUC-KR",$str); ������ 이런식으로 나옵니다....... |
lzao
/
2014/04/24 14:09:12 /
추천
0
해결했습니다....
update할 때 데이터타입이 char형인 컬럼에 세미콜론을 안 찍었었네요.............. 답변이 정말정말정말 고맙습니다. 다시는 이런 실수 없도록 하겠습니다. 감사합니다. |
위 함수로 체크해보세요