![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
OlegNT |
|
||||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.3.2006 Где: Нижний Тагил Репутация: нет Всего: нет |
Есть набор URL-адресов с поисковыми запросами.
например:
и
Нужно преобразовать их к читаемому виду, т.е. в данном случае это будут соответственно
и
Применяю функцию rawurldecode(), получаю в первом случае то, что надо (русские символы), во втором случае
Как добиться нормального преобразования в любом случае? |
||||||||||
|
|||||||||||
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 5 Всего: 13 |
|
|||
|
||||
OlegNT |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.3.2006 Где: Нижний Тагил Репутация: нет Всего: нет |
urldecode()
А это к чему? Здесь форум для того, чтобы задавать вопросы и получать помощь или чтобы задавать вопросы и получать ответы в виде "Какой ты тупой, какой ты ламерье" и им подобные? Вы наверняка не знаете типы и устройство трамвайных стрелок, но я же не говорю, что Вы живете |
||||
|
|||||
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 5 Всего: 13 |
Сан-Донато это UTF8
|
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
Добавлено через 41 секунду ps: но иногда mb_detect_encoding валится (на китайских и прочей), также, стоит почитать про него в мануале =) |
|||
|
||||
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 5 Всего: 13 |
|
|||
|
||||
Azalis |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 16.3.2006 Где: Internet Репутация: нет Всего: нет |
Оу...
Друзья мои, может тогда и мне поможете, тема примерно такая же, толко проблема вот в чём: с помощью AJAX передаю скрипту набор параметров, некоторые из которых имеют и русские буквы в содержании. Функцией escape() (JavaScript) перевожу их в последовательность типа " %u041F%u0440%u043E%u0432%u0435%u0440%u043A%u0430 ". Если не перевожу сам, она автоматом выставляет всё также... Скрипт получает такого рода данные и должен записать их в БД в нормальном виде. Ни одна из приведённых выше функций не помогает, равно как и функции приведения к данной кодировке. В JavaScript есть функция unescape() которая возвращает всё в первозданный вид. Вопрос: есть ли подобная функция в PHP? |
|||
|
||||
OlegNT |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.3.2006 Где: Нижний Тагил Репутация: нет Всего: нет |
Хм... с iconv
преобразуется в
Всемогущий, не догнал сначала, что цитата - это подпись. Извиняюсь. Но цитата в подписи может быть неправильно понята ![]() |
||||
|
|||||
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 5 Всего: 13 |
Vaulter, всё уже сказал
Добавлено через 3 минуты и 4 секунды либо просто ищем регуляркой русские символы ,если не нашли iconv ![]() |
|||
|
||||
OlegNT |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 21.3.2006 Где: Нижний Тагил Репутация: нет Всего: нет |
iconv тоже не переводит некоторые строки (преобразовывает в пустую строку). |
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |