제목 | 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 형태로 들어가 있을 확률이 큽니다.