![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: нет Всего: 45 |
Поставил на сервер MySQL 4.1 теперь пошли глюки с кодировкой cp1251
Русские символы ??? (вопросиками) после select из БД при помощи PHP. Как побороть??? Знаю один способ, вставить строку: mysql_query("SET CHARACTER SET cp1251"); и тогда ??? пропадают. Но может есть другой способ??? Не очень хочетсяскрипты переделывать :-(( Ленивый -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
my.ini или my.cnf содержит строчку для выбранного типа сервера MySQL:
? |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 2 Всего: 55 |
Mal Hack
нет. Добавлено @ 00:07 В те файлы которые указал Mal Hack пропиши:
Добавлено @ 00:09 в догонку: http://dev.mysql.com/doc/mysql/en/charset-conversion.html |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Opik а что, "default-character-set=cp1251" в 4.1 не работает?
|
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 2 Всего: 55 |
Mal Hack
неа |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: нет Всего: 45 |
Opik помогло.. спасибо с меня +
Mal Hack, а default не работает я пробовал :-) -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
и это мне не помогает -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 5 Всего: 54 |
-------------------- ![]() |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Kesh, пробывал
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Jubei |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 7.7.2005 Где: Рига,Латвия Репутация: нет Всего: нет |
тоже проблема с кодировкой возникла надо ввести в базу латышские слова, если ввожу через utf-8 то базе все сохраняется нормально, за исключением слов, которые не пользователь передает, а которые записаны через хтмл (например в <select> идет выбор из латышский слов) и вот они незаписываются в базу корректно ...
если же записываю в my.ini такое
то теперь данные передаваемые пользователем некоректно отображаются Спасибо за помощь. Это сообщение отредактировал(а) Jubei - 22.8.2005, 15:37 |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
после длительных мучений, я понял что проще сделать так:
1. шаблон перевожу к кодировке данных 2. заполняем данными 3. и обратно переводим кодировку, если нужно конечно.... -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Jubei |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 7.7.2005 Где: Рига,Латвия Репутация: нет Всего: нет |
тоесть просто перевести данные в нужную кодировку в скрипте и запихнуть в базу и наоборот при выводе на экран ?
|
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Jubei, можно и так сказать
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Варез |
|
|||
|
Unregistered |
DIRECTOR и Opik
У меня большие проблемы с серваком, и походу с базой мускула версия MySQL 4.1.10a Я незнаю где сообственно проблема, но весь контент неправельно переносится в базу данных MySQL, всё русские тексты отображаются как ??????????? Сервер ОС Fedora 3 Отличаются папки с конфигами базы незнаю где там что. Дальше в пхпадмине по умолчанию стоит шведская кодировка, приходится вручную менять на сп1251, но это не помогает. Как настроить сервер базу данных чтоб спокойно переносить любой контент с любого движка без извращения над кодировкой. Прошу помочь, прошу связатся со мной через ICQ или почту. Я жду вашей помощи кто поможет естественно отблагодарю хорошо. Спасибо |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Ещё можно дописать в php.ini
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |