![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| z006 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.6.2009 Репутация: нет Всего: нет |
изначально написал в раздел по XML,но меня перенаправили сюда.
данные уходят к яваскрипт файлу.беда такова,что если в поле name у нас текст на латинице-никаких проблем,все передается.а если на кирилице-ни в какую.как-то не хочется до передачи загонять в ютф_енкод,а в яваскрипте разбирать аналогом ютф_декод. может есть более грамотное решение? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
||||
|
||||
| z006 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.6.2009 Репутация: нет Всего: нет |
при смене кодировки на cp1251 или windows-1251 результат не меняется. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
я догадывюсь, что у вас весь остальной скрипт заточен под utf-8. к примеру, при подключении к БД стоит set names utf8, или ещё что. сведите пример к простому варианту, выкинув вначале всё, а затем добавляя отдельные конструкции, постепенно усложняя. увидите на каком этапе появляется ошибка |
|||
|
||||
| z006 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.6.2009 Репутация: нет Всего: нет |
если оставляю так-результат как я и написал в начале темы.
если так-то пишет mysql_num_rows(): supplied argument is not a valid MySQL result resource так что что-то никак оно русский язык не хочет передавать..... |
||||
|
|||||
| z006 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.6.2009 Репутация: нет Всего: нет |
временно решил проблему перекодировкой каждой выводимой переменной через iconv("CP1251", "UTF-8", $e['sname']); ,хотя седалищным нервом чувствую что не грамотно это.за сим по-прежнему прошу умного совета как выкрутится?
|
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: нет Всего: 67 |
http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/
И это работает в двух направлениях. Для других кодировок, скорее всего, будет доступен responseText Ну... Грамотней изначально работать с юникодом ) -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| z006 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.6.2009 Репутация: нет Всего: нет |
да,но в базе-то все в cp1251...... |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: нет Всего: 67 |
Изначально подразумевает ДО старта проекта и наполнения базы )
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| z006 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.6.2009 Репутация: нет Всего: нет |
хех,ну а сейчас что делать?или перекодирование как я сделал-самый оптимальный вариант?
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 1 Всего: 315 |
если заморочек с переписыванием скриптов немного (при грамотной конструкции их вообще быть недолжно), то отконвертировать всю базу в ютф-8 - пара минут
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: X технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |