IFrame Editor IE кодирование - PullRequest
       17

IFrame Editor IE кодирование

0 голосов
/ 29 августа 2011

На моей странице есть метатег для UTF-8,

Я создал редактор iframe с помощью

document.getElementById('myeditor').contentWindow.document.designMode="on";
document.getElementById('myeditor').contentWindow.document.close(); 

и получил значение этого iframe с помощью;

$('#myeditor').contents().find('body').html() or ('#myeditor').contents().find('body').text()

оба работали в Chrome, Firefox, но возвращаемое значение IE имеет различную кодировку

введенный текст (оригинал) = "çöşiğüişçö" (или что-то подобное)

значение базы данных, когда я получаю из Chrome= çöişçöişüğ çöişüğişçöişüğ çö (This is ok for me.)

значение базы данных при получении из IE = çöiþçöiþüðiþçöiþüðiþçöiþüðþö

Я пытался изменить мета в iframe, но ничего не работает.Когда я смотрю на код в ie webtool, у iframe есть метатег, который имеет вид "meta name =" GENERATOR "content =" MSHTML 9.00.8112.16434 ""

Пожалуйста, помогите мне.

(IE9)

1 Ответ

0 голосов
/ 29 августа 2011

Текст, который вы вводите, вряд ли в формате UTF-8.

...