![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Подключаю php к MySQL. Все работает, однако русский шрифт отображается краказябрами. Ставлю кодировку в php.ini - windows-1251, а в My.ini - latin5. После чего MySQL вообще не зарускается. Пишет Chrarcter set 'latin5' is not a compiled character set and is not spaciefed in the 'C:\MySQL\\share\charsets\Index.xml' file. Хотя такого файла у меня в помине не было.
Что интересно. Если запутить MySQL и набрать SELECT CONVERT(CONVERT(поле USING binary) USING latin5) FROM таблица, то текст отображается русскими буквами, кроме заглавных, они вопросами. Подскажите, что делать. Это сообщение отредактировал(а) Drizhenko - 14.3.2006, 10:50 |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Версия мускула?
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
5.0.18
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Кодировка русского еще при вставке корячится?
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
а это как узнать???
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Сделай вставку текста через phpMyAdmin-а.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Блин, я не знал ничего про phpMyAdmin-а. Сечас скачал. Буду разбираться как этой штуковиной пользоваться. Завтра отпишусь.
|
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Скачал архив. Но нифига не понял, что делать с этими php файлами. Через IE они не запускаются. Смотрел на форуме
http://forum.vingrad.ru/index.php?showtopic=60619 Но так и не понял. Что мне делать с этими php файлами из архива??? Как запустить index.php |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Вроде разобрался, но возникает ошибка
Warning: session_write_close() [function.session-write-close]: open(C:\PHP\sessiondata\sess_feaf18d39a7d1d38b83303ee803e8382, O_RDWR) failed: No such file or directory (2) in C:\Program Files\Apache Group\Apache2\htdocs\phpMyAdmin\index.php on line 44 Warning: session_write_close() [function.session-write-close]: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\PHP\sessiondata) in C:\Program Files\Apache Group\Apache2\htdocs\phpMyAdmin\index.php on line 44 Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\phpMyAdmin\index.php:44) in C:\Program Files\Apache Group\Apache2\htdocs\phpMyAdmin\index.php on line 105 Что это значит? |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
PhpMyAdmin какой? Ты его правильно настроил?
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Все, настроил. Работает. Добавляю через него таблицу. Ставлю таблице и полям кодировку latin5_bin. Добавляю в таблицу данные. Вылазит ошибка
Data too long for column 'name' at row 1 Если добавить данные на английском языке, то все прекрасно вставляется. В файле my.ini кодировку я тоже прописал latin5_bin, но она не принимается, MqSQL после этого не запускается. Как все таки эту кодировку прописать? Это сообщение отредактировал(а) Drizhenko - 15.3.2006, 12:47 |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Drizhenko, слушай, а зачем тебе вообще эта кодировка сдалась?! Заюзай тогда уже UTF-8 если хочешь мультиязычность, а нет, так делай обычную WINDOWS-1251 или KOI8-R.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Так, где мне ее прописать? В my.ini ничего не удается отредактировать. А если через phpMyadmin, то все равно не помогает. Вместо кракозябр вопросы появляются.
|
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Немного разобрался. Если вбивать данные через phpmyadmin, ставя при этом кодировку koi8r_general_ci, то в phpmyadmin'е данные отображаются нормально, но в mySQL'е они видятся вопросиками. Пробую прописать эту кодировку в my.ini, но ничего не получается, mySQL перестает запускаться.
|
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 3 Всего: 67 |
Ты поищи в поиске по запросу кодировка MySQL, уже много раз мусолили.
|
|||
|
||||
| Drizhenko |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 13.1.2005 Репутация: нет Всего: нет |
Прописал путь к кодировкам в my.ini, после чего MySQL стал запускаться, но данные в нем отображаются кракозябрами, хотя в phpmyadmin'е они же видятся нормально.
Кодировка в my.ini стоит cp1251, у БД, таблицы и полей та же самая. И ещё один момент, когда запускаю phpmyadmin, то он пишет, что кодировка MySQL UTF-8. Почему? |
|||
|
||||
| oksale |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 17.6.2005 Где: Санкт-Петербург Репутация: 1 Всего: 9 |
Почитай здесь.
--------------------
WBR, oksale |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |