| 제목 | 일본어 처리 | ||
|---|---|---|---|
| 글쓴이 | jayz | 작성시각 | 2009/11/18 03:32:26 | 
|  | |||
| 
 | |||
| 다음글 | 모델 문의드립니다. (3) | ||
| 이전글 | 에러 디스플레이 문제 (6) | ||
| 
                                변종원(웅파)
                                /
                                2009/11/18 09:33:35 /
                                추천
                                0
                             | 
| 
                                ci세상
                                /
                                2009/11/18 09:35:38 /
                                추천
                                0
                             | 
| 
                                emc
                                /
                                2009/11/18 10:08:12 /
                                추천
                                0
                             
                                utf-8에서 일본어 문제없이 출력됩니다.  | 
| 
                                헛발이
                                /
                                2009/11/18 10:21:02 /
                                추천
                                0
                             하나로 동일 하게 만들어야 해요... utf-8이거나. sjis거나 상관 없이 PHP와 DB 그리고 문서의 엔코딩등 모두 하나로만 마춰 주면 문제 없이 나올거에요.. | 
| 
                                jayz
                                /
                                2009/11/18 13:47:23 /
                                추천
                                0
                             일단 화면은 utf8형식으로 일본어는 문제없이 출력되고 있습니다만 DB캐릭터셋은 디폴트로 밑에 처럼 되있는데 요렇게 ->set character_set_database = utf8  그냥 테이블을 디폴트 utf8로 작성해보니까  그리고 헛발이님이 PHP를 만든 문서의 엔코딩을 살펴 보라고 하셨는데 제 생각에는 DB에서 값을 가져올때 부터 깨져서 오는 것 같은데 DB캐릭터셋변경이 안되서 | 
| 
                                변종원(웅파)
                                /
                                2009/11/18 14:01:59 /
                                추천
                                0
                             
                                모델에서 쿼리 불러오기전에  $this->db->query("SET NAMES utf-8"); 선언하고 화면출력해보세요. | 
| 
                                헛발이
                                /
                                2009/11/18 14:14:33 /
                                추천
                                0
                             
                                제 생각엔 일단 근본적인것부터 확인 해 가면서 찾아 봐야 할듯 싶네요.. 1. 실제 DB에는 안 깨지고 데이터가 잘 들어가 있는지...확인 2. 안깨지고 DB에 있다면 인코딩이 뭘로 되어 잇는지요? utf-8? 3. 현재 O/S가 일본어인지요? 현재 사용중인 에디터나 기타 등등이 한국어인지 일본어인지요? 4. そのまま읽어서 뿌려보면 ??이렇게 나오는지요? 아님 다른 외계어로 나오는지요? 저도 현재 일본어작업중인데 별 문제 없이 잘 나오거든요...ㅡ.ㅡ;; | 
| 
                                ci세상
                                /
                                2009/11/18 14:31:11 /
                                추천
                                0
                             테스트 디비 하나 오픈해 주세요 ^^ 들어가서 봐드리는것이 더 좋아보이죠?^^ | 
| 
                                양승현
                                /
                                2009/11/18 15:44:09 /
                                추천
                                0
                             
                                mysql> 딴에서 명령으로 바꾸기보다 my.inf파일에 설정을 해보세요. 디비,테이블,php파일 인코딩도 utf-8로. | 
| 
                                jayz
                                /
                                2009/11/18 17:47:47 /
                                추천
                                0
                             위엣글 접니다 ㅎㅎ | 
| 
                                ci세상
                                /
                                2009/11/18 18:19:30 /
                                추천
                                0
                             
                                0으로 찍히는것은 ~~ 글쓰기시 로그아웃 되어 있어서 보이네요^^  set을 찍어서 제대로 나온다면 디비 데이터가 utf로 저장이 안되어 있는것입니다.^^ | 
혹시 CI의 파일 캐릭터셋도 확인해보세요.
두가지 캐릭터셋을 알아야 제대로 답변 드릴 수 있습니다.