2012-09-09 4 views
0

django-tinymce v1.5.1b2를 사용하고 있습니다.django : tinymce 및 unicode

나는 또한이 같은 HTMLField() 모델 필드를 사용하고 있습니다 :

class Page(models.Model): 
    title = models.CharField(max_length=512) 
    slug = models.SlugField(max_length=512, default='', blank=True) 
    content = tinymce_models.HTMLField(blank=True) 

모든 것이 잘 작동합니다.

그러나 나는 페이지를 저장할 때, 내 MySQL 데이터베이스

<p>&Alpha;&pi;ό &tau;&alpha; &chi;&rho;ό&nu;&iota;&alpha; &tau;&omicron;&upsilon; &Iota;&pi;&pi;&omicron;&kappa;&rho;ά&tau;&eta;...

이유는 무엇입니까의 내용 필드에이를 얻을 것으로 나타났습니다? 나는 MySQL이 utf 데이터를 지원한다는 것을 알고있다. 내가 HTML 코드가 아닌 일반 utf 문자를 저장하도록 tinymce의 동작을 변경할 수 있습니까?

특정 단어를 찾고 사용자에게 표시하기 전에 추가 HTML을 추가하기 위해 내용을 구문 분석하는 새 태그를 만들려고하기 때문에 중요합니다.

답변

2

해결책을 찾았습니다. 나는 그것을보기 위해 같은 문제가있는 누군가를 위해 여기에 올리고있다. 다음, 나는 생각한다 | {안전} { "당신은 HTML에서 tiny_mce으로 표시됩니다 값"}

난 그냥 당신이 사용할 수 있습니다 생각

TINYMCE_DEFAULT_CONFIG = { 
      'entity_encoding': 'raw', 
     }