Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Руские буквы в jquery

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Руские буквы в jquery
Имя
Сообщение << Старые топики   Новые топики >>
Руские буквы в jquery - 2007-12-02 20:47:40.790000   
Knny

Сообщений: 5
Оценки: 0
Присоединился: 2007-05-07 12:00:59.486666
итак…

&lt;script language="javascript" src="js/jquery.js"&gt;&lt;/script&gt; &lt;script language="javascript"&gt; function load_i(div_id){ $('#'+div_id).load('some_page.php',{'p1': 1, 'p2': 2}) } &lt;/script&gt; &lt;a onClick="load_i( 'to_load')"&gt;ryriiuyf&lt;/a&gt; &lt;div id='to_load'&gt;&lt;/div&gt;
ну в общем ajax на jQwery, Проблемма заключается в том что если скрипт some_page.php возвращает руский текст то он (текст), после прохождения через js выплёвывается на странницу в виде ?????? (вопросиков)

Чё делать?
Post #: 1
RE: Руские буквы в jquery - 2007-12-02 21:04:17.393333   
#Deus#

Сообщений: 46
Оценки: 0
Присоединился: 2007-05-12 02:23:23.786666
В скрипте в заголовке укажи кодировку windows-1251
Post #: 2
RE: Руские буквы в jquery - 2007-12-02 21:04:48.270000   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
юникод используй, в аяксе так принято
Post #: 3
RE: Руские буквы в jquery - 2007-12-02 21:30:46.700000   
Knny

Сообщений: 5
Оценки: 0
Присоединился: 2007-05-07 12:00:59.486666
quote:

В скрипте в заголовке укажи кодировку windows-1251


в файле который содержит приведенный_выше код <meta http-equiv = 'Content-Type' content = 'text/html; charset = windows-1251' /> указано,
а в файле some_page.php - нельзя это указывать так как он не является полноценным xml(html) документом, а содержит только текст, который будет вставлен в див

quote:

юникод используй, в аяксе так принято


мона поподробнее? где-что прописать или как там что вообще сделать )
Post #: 4
RE: Руские буквы в jquery - 2007-12-02 22:32:44.683333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
когда выдаешь пхп-скриптом, коверти с помощью iconv в юникод
Post #: 5
RE: Руские буквы в jquery - 2007-12-03 02:05:47.573333   
Knny

Сообщений: 5
Оценки: 0
Присоединился: 2007-05-07 12:00:59.486666
Пасиб, правдо пришлось ещё помозговать:

iconv - требует установки расширения для пхп, а на сервере (особенно бесплатном) его может не быть
Решение как всегда проще чем кажется: надо было просто some_page.php сохранять в уникоде
Post #: 6
RE: Руские буквы в jquery - 2007-12-03 10:01:09.806666   
#Deus#

Сообщений: 46
Оценки: 0
Присоединился: 2007-05-12 02:23:23.786666
quote:

ORIGINAL: Knny
Решение как всегда проще чем кажется

Неужели?
quote:

ORIGINAL: Knny
а в файле some_page.php - нельзя это указывать так как он не является полноценным xml(html) документом, а содержит только текст, который будет вставлен в див

Я не это имел в виду
http://php.ru/manual/function.header.html
 
Post #: 7
RE: Руские буквы в jquery - 2007-12-03 23:24:12.593333   
Knny

Сообщений: 5
Оценки: 0
Присоединился: 2007-05-07 12:00:59.486666
угу, так тоже можно
Post #: 8
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Руские буквы в jquery







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.