| 제목 | Openblog중 웹에디터 재질문 | ||
|---|---|---|---|
| 글쓴이 | ricky | 작성시각 | 2009/10/12 10:20:10 | 
|  | |||
| openblog에 사용중인 위지윅에디터 이름은 tiny_mce 이구요. 코드이그나이터 버전은 1.7.1 이고 서버는 utf-8, mysql 버전은 5.0.67이고 mysql charactor set는 utf-8 입니다. 에디터가 데이터베이스에서 데이터를 가져올때 글이 깨지는 것 같습니다. 빠른답변 부탁드립니다 ^^ | |||
| 다음글 | 리스트에서 검색후 url에 검색어 보내기 (2) | ||
| 이전글 | Openblog중 웹에디터 질문 (2) | ||
| 
                                변종원(웅파)
                                /
                                2009/10/12 12:23:23 /
                                추천
                                0
                             | 
| 
                                ricky
                                /
                                2009/10/12 13:57:35 /
                                추천
                                0
                             phpmyadmin에서는 정상으로 보입니다. 내용은 제대로 입력이 되는데 수정할때 다시 내용을 꺼내오면 한글이 깨집니다. | 
| 
                                변종원(웅파)
                                /
                                2009/10/12 16:30:13 /
                                추천
                                0
                             
                                컨트롤러에서 view로 보내기전에 출력했을때 제대로 나온다는 말씀이죠? 한글은 어떻게? <- 이런식으로 나오지는 않는지요? tinyMce로 내용을 보내기전에 html_entity_decode() 함수로 html 엔티티를 변경해서 출력해보시기 바랍니다. 아마 & -> $amp; 로 바뀌어서 그럴지도 모르겠습니다. | 
| 
                                ci세상
                                /
                                2009/10/12 22:53:49 /
                                추천
                                0
                             
                                application/views/admin/layout/pages/posts/edit.php 28, 32줄을 다음과 같이 수정해 보세요. htmlentities($post['excerpt'], ENT_COMPAT, 'UTF-8');http://kr.php.net/htmlentities | 
| 
                                ricky
                                /
                                2009/10/13 10:53:21 /
                                추천
                                0
                             
                                ci세상님 덕에 잘 해결 되었습니다. 감사합니다. 웅파님도 많은 도움주셔서 감사합니다. | 
| 
                                최용운
                                /
                                2009/10/13 11:12:59 /
                                추천
                                0
                             
                                 굿잡
                             | 
| 
                                우노
                                /
                                2009/10/18 22:47:31 /
                                추천
                                0
                             
                                저 역시 다른 인코딩 문제가 있었는데, 이글 덕분에 아이디어를 얻어 해결했습니다. ci세상님 감사합니다. | 
일단 컨트롤러에서 tiny_mce로 내용을 보내기전에 echo로 찍어보시기 바랍니다.
tiny_mce로 보내기전부터 깨진다면 입력시 euc_kr 형태로 들어가 있을 확률이 큽니다.