IPB


Бесплатные VPN сервера

Здравствуйте, гость ( Вход | Регистрация )

> Внимание!

Задавая вопрос, обязательно укажите свой логин, домен и скрипт, которых он касается.

>> !!Ответы на 90% вопросов здесь!! <<


Правила хостинга | Общие ошибки новичков | Поиск

 
Тема закрытаНачать новую тему
Вопрос по кодировкам.
xotta6bl4
сообщение 21.10.2011, 23:15
Сообщение #1


Выпускник
**

Группа: Пользователи
Сообщений: 27
Регистрация: 18.1.2011
Пользователь №: 2844
Домен: timeguard.cx0.ru


Скрипт получает текст русский POSTом и записывает его в БД. В бд получаю знаки вопроса.
Собственно вопрос: как определить кодировку входящего текста или перекодировать текст в UTF8 (скрипт и база UTF8)?
Перейти в начало страницы
 
+Цитировать сообщение
Горбушка
сообщение 22.10.2011, 4:00
Сообщение #2


Ректор
**********

Группа: Пользователи
Сообщений: 8994
Регистрация: 3.3.2008
Из: Москва/Россия
Пользователь №: 42
Домен: m-v-l.org


Всё очень просто: всё на сайте должно иметь 1 кодировку...

1) Все файлы в UTF-8
2) База данный в UTF-8
3) В meta-данный должна быть UTF-8
4) Подключение к MySQL должно иметь SET NAMES UTF-8
5) .htaccess должен иметь строчку AddDefaultCharset utf-8

На выходе у нас всехда и всё работает - хоть русский, хоть китайский...


--------------------
Мы - анононим. Имя нам - Легион. Мы не прощаем. Мы не забываем. Ждите нас.
Перейти в начало страницы
 
+Цитировать сообщение
xotta6bl4
сообщение 22.10.2011, 16:14
Сообщение #3


Выпускник
**

Группа: Пользователи
Сообщений: 27
Регистрация: 18.1.2011
Пользователь №: 2844
Домен: timeguard.cx0.ru


текст приходит от клиента (JAVA).
серверная часть вся UTF-8
Перейти в начало страницы
 
+Цитировать сообщение
xotta6bl4
сообщение 22.10.2011, 19:16
Сообщение #4


Выпускник
**

Группа: Пользователи
Сообщений: 27
Регистрация: 18.1.2011
Пользователь №: 2844
Домен: timeguard.cx0.ru


вопрос решен. тема закрыта
Перейти в начало страницы
 
+Цитировать сообщение
Горбушка
сообщение 22.10.2011, 19:49
Сообщение #5


Ректор
**********

Группа: Пользователи
Сообщений: 8994
Регистрация: 3.3.2008
Из: Москва/Россия
Пользователь №: 42
Домен: m-v-l.org


напишите как Вы решили проблему... Кому-то может пригодиться


--------------------
Мы - анононим. Имя нам - Легион. Мы не прощаем. Мы не забываем. Ждите нас.
Перейти в начало страницы
 
+Цитировать сообщение
xotta6bl4
сообщение 23.10.2011, 12:53
Сообщение #6


Выпускник
**

Группа: Пользователи
Сообщений: 27
Регистрация: 18.1.2011
Пользователь №: 2844
Домен: timeguard.cx0.ru


нужно было в клиенте указать кодировку и помнить что
mysql_query("SET NAMES utf8");
и
mysql_query("SET NAMES UTF-8"); - разные вещи. первый вариант работает а второй - нет
Перейти в начало страницы
 
+Цитировать сообщение

Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17.11.2019, 10:58