Спустя 1 час, 25 минут, 48 секунд (11.08.2009 - 17:44) stepan написал(а):
Самая лучшая на мой взгляд, да и не только на мой взгляд является универсальная utf-8, но нужно не забывать что бы небыли кракозябры нужно учитывать кодировку самого сайта, кодировку базы и кодировку соединения между базой и сайтом. (вот как то так.)
Спустя 19 часов, 26 минут, 50 секунд (12.08.2009 - 13:10) Derack написал(а):
помогайте не получается скачал mysql с официального сайта установил, установил phpmyadmin, создал приложение написанное на (как не странно:) на php ... в результате у меня работает приложение как надо а вот на сервере нет...
у меня стоит денвер кстати...
пишет крикозяблики я установил в базе кодировку cp1251_general_ci
на станице такая же кодировка и не получается....
пытался еще unicode т.е. utf-8 - utf8_unicode_ci
при cp1251_general_ci пишет ошибку т.е. вообще не работает
при utf8_unicode_ci записывает в базу крикозяблики...
у меня стоит денвер кстати...
пишет крикозяблики я установил в базе кодировку cp1251_general_ci
на станице такая же кодировка и не получается....
пытался еще unicode т.е. utf-8 - utf8_unicode_ci
при cp1251_general_ci пишет ошибку т.е. вообще не работает
при utf8_unicode_ci записывает в базу крикозяблики...
Спустя 13 минут, 37 секунд (12.08.2009 - 13:24) ApuktaChehov написал(а):
Перед запросом к MySQL напиши это:
PHP |
mysql_query("set CHARACTER SET cp1251"); |
P.S. Обязательно выкладывай какие ошибки у тебя возникают
Спустя 44 минуты, 36 секунд (12.08.2009 - 14:09) stepan написал(а):
Цитата (Derack @ 12.08.2009 - 10:10) |
при utf8_unicode_ci записывает в базу крикозяблики... |
проверяй кодировку самой странице, выставляй mysql_query("set CHARACTER SET utf-8");
Спустя 19 часов, 41 минута, 52 секунды (13.08.2009 - 09:51) Derack написал(а):
к сожалению выдает ошибку .... \
Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot' at row 1 (код ошибки: 1366)
в чем может быть дело...
я перед выполнением основного запроса(вставки в базу нужных сведений)
поставил
mysql_query("set CHARACTER SET utf-8");
че это не получается
Incorrect string value: '\xD0\x97\xD0\xB0\xD0\xBC...' for column 'id_VidRabot' at row 1 (код ошибки: 1366)
в чем может быть дело...
я перед выполнением основного запроса(вставки в базу нужных сведений)
поставил
mysql_query("set CHARACTER SET utf-8");
че это не получается
Спустя 1 минута, 2 секунды (13.08.2009 - 09:52) Derack написал(а):
я кстати mysql с германского зеркала скачал... но мне кажется не в этом дело...
Спустя 1 час, 33 минуты, 16 секунд (13.08.2009 - 11:25) Guest написал(а):
Самое главное, у тебя должны быть в одинаковой кодировке:
1) таблицы SQL;
2) сама кодировка SQL по умолчанию (default-character-set) в [client],[mysql] и[mysqld]
3) кодировка запроса к SQL
Если они все одинаковые, тогда все должно работать
1) таблицы SQL;
2) сама кодировка SQL по умолчанию (default-character-set) в [client],[mysql] и[mysqld]
3) кодировка запроса к SQL
Если они все одинаковые, тогда все должно работать
Спустя 1 минута, 10 секунд (13.08.2009 - 11:26) ApuktaChehov написал(а):
Упс... это был я
Спустя 1 час, 26 минут, 6 секунд (13.08.2009 - 12:52) ANG3 написал(а):
В .htaccess такую строку сделай AddDefaultCharset Windows-1251
Спустя 1 час, 15 минут, 51 секунда (13.08.2009 - 14:08) Derack написал(а):
у меня этого вообще нет я же для внутреннего использования делаю... ничего не будет...
Спустя 8 минут, 12 секунд (13.08.2009 - 14:16) ANG3 написал(а):
mysql_query("set CHARACTER SET utf-8"); можно заменить создав файл .htaccess
Это файл,при помощи которого можно изменить некоторые настройки сервера для папки.
mysql_query("set CHARACTER SET utf-8"); везде писать не придётся.
Это файл,при помощи которого можно изменить некоторые настройки сервера для папки.
mysql_query("set CHARACTER SET utf-8"); везде писать не придётся.
Спустя 11 минут, 38 секунд (13.08.2009 - 14:28) Derack написал(а):
да я нашел...что это...вот описание...
Цитата |
На заре интернета и зарождения браузеров, часто была ситуация, что браузер не мог автоматически определить, в какой из русских кодировок написан документ и в браузер выдавалась какая-то каша. Для избежания этого указываем, что все отдаваемые страницы будут иметь кодировку windows-1251: AddDefaultCharset windows-1251 |
но нет не в этом проблема странно ... наколдовал и зря получается...блин 3 недели на смарку получается
Спустя 23 минуты, 55 секунд (13.08.2009 - 14:52) ANG3 написал(а):
Всё что требуется - это правильно настроить кодировки. И всё заработает.
ApuktaChehov тебе уже сказал как должно быть. Прочитай внимательно всю тему. Везде где есть кодировки, впаяй одну. Чтобы было везде одинакого. Каким образом это делатЬ, это уже сам как захочешь. Попробуй везде расставить windows-1251/cp1251.
Лично мне помог такой вариант mysql_query("set CHARACTER SET utf-8"); или
.htaccess .
ApuktaChehov тебе уже сказал как должно быть. Прочитай внимательно всю тему. Везде где есть кодировки, впаяй одну. Чтобы было везде одинакого. Каким образом это делатЬ, это уже сам как захочешь. Попробуй везде расставить windows-1251/cp1251.
Лично мне помог такой вариант mysql_query("set CHARACTER SET utf-8"); или
.htaccess .