Страницы: 1
Вобщем у меня возникла проблемма при сохранении настроек с русскими буквами в фаерфокс - при вводе русской строки в элемент xul-овского диалогового окна и сохранении в настройки фаерфокс, сохраняется символы в другой кодировке. Может кто подскажет, как проблемму решить?
Отсутствует
Кодировка должна быть одна и это UTF-8.
Зачем нужно что-то перекодировать в cp1251?
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
Вобщем у меня возникла проблемма при сохранении настроек с русскими буквами в фаерфокс - при вводе русской строки в элемент xul-овского диалогового окна и сохранении в настройки фаерфокс, сохраняется символы в другой кодировке. Может кто подскажет, как проблемму решить?
Можно вот так попробовать:
var ssi = Components. interfaces. nsISupportsString; var s = "миру - мир"; var ss = Components. classes ["@mozilla.org/supports-string;1"]. createInstance (ssi); ss. data = s; var ps = Components. classes ["@mozilla.org/preferences-service;1"]. getService (Components. interfaces. nsIPrefService). getBranch ("test.branch."); ps. setComplexValue ("test", ssi, ss); s = ps. getComplexValue ("test", ssi); alert (s);
или
var s = "миру - мир"; var ps = Components. classes ["@mozilla.org/preferences-service;1"]. getService (Components. interfaces. nsIPrefService). getBranch ("test.branch."); ps. setCharPref ("test", escape (s)); s = unescape (ps. getCharPref ("test")); alert (s);
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1