Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> UTF-8, работа с литовскими символами 
V
    Опции темы
g27
Дата 8.11.2009, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 29.9.2007
Где: Vilnius

Репутация: нет
Всего: нет



Здравствуйте.
Если из формы в скрипт приходят вопросики вместо utf-8 литовских символов, то где косяк? Спасибо.
PM MAIL Skype   Вверх
Ипатьев
Дата 8.11.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



из формы вопросики не приходят
вопросики приходят из базы.

то есть, косяк - в неумении находить источник ошибки, последовательно исключая все этапы обработки данных
PM MAIL   Вверх
g27
Дата 8.11.2009, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 29.9.2007
Где: Vilnius

Репутация: нет
Всего: нет



из базы выводит нормально если туда руками записать. но в базу не добавляется. точнее добавляется но литовские символы вопросиками. 
PM MAIL Skype   Вверх
nerezus
Дата 8.11.2009, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Т.е. ошибка при добавлении в базу.
Ты локализовал отчасти.
Но все равно остается несколько мест для ошибки. предели их и потом определи точное место.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
g27
Дата 8.11.2009, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 29.9.2007
Где: Vilnius

Репутация: нет
Всего: нет



по мойму нет, я пробовал разные варианты и пришёл в к выводу, что сами переменные содержат уже вопросики, добавляется всё нормально. Задам вопрос тогда поконкретнее, может надо какой-то функцией изменить переменую? Но я пробовал те что находил в интеренете, но реакции небыло. У меня вообще через JS идёт обработка данных формы, наверное надо там смотреть ещё..
PM MAIL Skype   Вверх
Ипатьев
Дата 8.11.2009, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Что значит "пришел к выводу"? 
Вы пришли к этому  заключению теоретическим путем, а не путем вывода самих переменных на экран?
PM MAIL   Вверх
g27
Дата 8.11.2009, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 29.9.2007
Где: Vilnius

Репутация: нет
Всего: нет



Ипатьев, я пришёл к этому вывода, после того как вывел переменные на экран передаваемые формой и ещё специально допустив ошибку в запросе в базу, что бы посмотреть в каком виде туда уже передаются данные.
PM MAIL Skype   Вверх
Ипатьев
Дата 8.11.2009, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



я никогда не слышал, чтобы из формы приходили вопросики. 
какой код выводит эти переменные?
var_dump($_REQUEST); 
в самом начале скрипта выводит то же самое?

PM MAIL   Вверх
g27
Дата 8.11.2009, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 29.9.2007
Где: Vilnius

Репутация: нет
Всего: нет



Если выводить использую  var_dump($_REQUEST); то там типа этого
Код

 ["title_page"]=> string(15) "dsf%u010D%u0119" 


но я выводил ту переменную которую записываю в базу. тоесть $VARS['title_page'] Допустим.

Добавлено через 4 минуты и 11 секунд
ну я понял что вместо литовских букв содержится  %u010D примерно такой вот код. как его изменить в нужный мне я не знаю
PM MAIL Skype   Вверх
Ипатьев
Дата 8.11.2009, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Цитата(g27 @  8.11.2009,  14:16 Найти цитируемый пост)
но я выводил ту переменную которую записываю в базу. 

заметьте, вы сами же писали, что "из формы в скрипт приходят вопросики"
а проверяли, почему-то совсем другие данные smile

надо очень внимательно относиться к своим действиям
в противном случае никакой форум, никакие знания не помогут решить проблему. 
перед тем, как искать функцию, которая изменит переменную, надо сначала узнать, что в этой переменной лежит smile
PM MAIL   Вверх
g27
Дата 8.11.2009, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 29.9.2007
Где: Vilnius

Репутация: нет
Всего: нет



Ипатьев, я смотрю вы с самого начала знали что я не то проверяю и потихоньку допытывались  smile  Вообщем-то я не знал этого раньше. ну я нашёл где проблема, оказалось там есть ещё скрипт декодирования, который я не изменил... Скорей всего проблема решена. 
PM MAIL Skype   Вверх
Ипатьев
Дата 8.11.2009, 14:52 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Нет, я не знал. Честное слово. 
С самого начала я думал, что вопросы приходят из базы. Я об этом писал.

Просто я сам в таких случаях делаю именно это - вывожу данные на экран. 
Я никогда не доверяю своим умозаключениям, но доверяю своим глазам. Поэтому проверяю себя на каждом этапе, если что-то работает не так, как надо. 
Я просто советую именно то, что сам сделал бы на вашем месте. 

А проблема - да, решена. html_entity_decode(), с правильно указанной кодировкой должна нормально раскодировать



PM MAIL   Вверх
g27
Дата 8.11.2009, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 29.9.2007
Где: Vilnius

Репутация: нет
Всего: нет



всё сделал, работает на ура. Спасибо.
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.