2011-04-27 6 views
4

나는 html 페이지가 있습니다. 페이지에서 나는 tinymce와 textarea 있습니다. 따라서 사용자가 텍스트를 쓸 때 mysql (PHP로) 형식으로 저장됩니다. 사람이 그리스어 텍스트 모든 것이 제대로 i는 데이터베이스 내부의 텍스트를 검사 할 때, 나는 모든 그리스어 문자는 다음과 같이 저장되는 것을 알 수

하지만, 노력하고 쓸 때 : & 알파, & 타우, & 무 .... 을 왜 이런 일이 일어나는 걸까요? 그런 식으로 큰 텍스트를 저장하기 위해 mysql에서 많은 공간을 차지하지 않습니까? (그리스어 문자가없는 텍스트 영역을 사용할 경우 그리스 문자를 정상적으로 저장할 수 있습니다.)tinymce는 MySQL에 그리스 문자를 어떻게 저장합니까?

고맙습니다.

tinyMCE.init({ 
    ... 
    entity_encoding : "raw" 
}); 

답변

5

, 당신은 아마 entity_encoding 설정 "raw"에 설정해야합니다 데이터베이스 구성을 알고 있지만 데이터베이스에서 사용중인 charset을 확인하는 것이 좋습니다. UTF8을 선호합니다.

+0

고맙습니다. 괜찮 았어. 그 코드 라인은 제 코드에서 완전히 빠져있었습니다. 나는 그것을 처음에 넣었다. 아니면 내가 끝까지 넣어야합니까? 그것이 차이를 만듭니다? – kostan

1

내가 할 수 없습니다 : 당신은 단지 entities 설정에 지정된대로 필요한 XML 엔티티 가능한 모든 명명 된 개체를 인코딩, 그리고 싶은 경우

+0

예 데이터베이스 구성을 검사했지만 엔티티 인코딩이 마지막이었습니다. – kostan

관련 문제