루비온레일즈로 간단한 프로젝트 만들기..
글쓴이: armyinsa / 작성시간: 목, 2010/01/21 - 4:41오후
루비온레일즈로 간다한 어플리만드는 데요.
Mysql::Error: Incorrect string value: '\xEC\x9E\xA5\xEB\xAF\xBC...' for column 'name' at row 1: INSERT INTO `inquiries` (`name`, `updated_at`, `company_name`, `subject`, `tel_num`, `content`, `created_at`, `email`) VALUES('장부자', '2010-01-21 07:36:06', '도요타', '견적문의 입니다.', '011111111', '한편 CGV 4D 플렉스는 지난해 1월 상암에 전세계 최초로 오픈했고, 12월 말에는 강변, 용산, 영등포 3개관을 추가 오픈하여 지금까지 약 9만 명이 관람했다. 최근에는 신규 CGV 4D 플렉스에서 상영된 영화 \'전우치\' 4D는 관객 점유율이 90%를 넘을 정도로 인기를 끌고 있다', '2010-01-21 07:36:06', 'aaarmy@hotmail.com')
데이터를 save하는데..
위에와 같이 에러가 나네요..
한글글자가 mysql에 입력이 안되는데요...
어떻게 해야하는지요?
Forums:
my.conf나 해당 db
my.conf나 해당 db encoding확인해 보세요. :)
--
I think to myself...what a emerging world.
글쓴이
확인해 보겠습니다.
디비는 mysql 인데요..~~!! 일본어랑 한국어를 저장하고 싶은데요..
어떻게 해야 하나요?
httpd.conf 파일이나 설정을 해야하나요?
DB 설정의
지웁니다. httpd.conf 확인해보시면 mysql 잘 돌아갈 겁니다.
--
I think to myself...what a emerging world.
실례이지만 글 쓴
실례이지만 글 쓴 이력을 한 번 보고나니 왜 답변 달았지 하는 생각이 드는군요...
mysql임을 본인도 인지하고 있는 것 같은데 httpd.conf가 나오는 것도 좀 이상하다 싶었습니다만.
정말 진지하게 질문하는 것 맞습니까? 아무리 봐도 장난치는 것 같군요.
--
I think to myself...what a emerging world.
저도 이력을 봤는데
저도 이력을 봤는데 이제까지 올리신 글이
장난으로 올린 것 같지는 않습니다.
질문하신분이 뭔가 착각을 하신거 같습니다.
장난 같지는 않아 보이네요.
DB 의 인코딩과 웹
DB 의 인코딩과 웹 페이지의 인코딩은 별개의 문제이므로 httpd.conf 를 수정하실 필요는 없습니다.
한국어와 일본어를 지원하고 싶다고 하니 인코딩은 utf8 을 쓰는 게 유리하실 거고..
(물론 euckr로도 기본적인 가나들은 표현이 가능하지만, 일본식 한자라던가 등등을 한글과 같이 쓰시려면 utf8 을 써야할 겁니다.)
database 의 인코딩과 레일스 어플리케이션의 config/database.yml 에서의 mysql 접속시의 client 의 인코딩 설정을 확인해 볼 필요가 있습니다.
mysql 접속후 아래와 같이 해서 기본 character set 을 바꾸고..
ALTER DATABASE db이름 CHARACTER SET utf8
config/database.yml 에서는..
이런 식으로 시도해 보세요.
글쓴이..~~!
질문을 한 글쓴이 입니다.
여기에 글을 쓰면서 장난으로 쓴적은 없구요~~.!!
첫글에서 윗분이
my.conf나 해당 db encoding확인해 보세요
적혀있기에.~~!!!
착각하여, .conf는 서버측의 httpd.conf를 말하는줄 알고
httpd.conf로 설정하는 줄 알았습니다.
그리고 마지막으로 unsouled 덕분에 명쾌하게 이해했습니다.
고맙습니다.
댓글 달기