|
|
|
| Почему при добавление в базу MySQL русского текста и последующего его вывода на сайт текст выводится не в той кодировке? | |
|
|
|
|
|
|
|
для: Иван_С
(18.01.2007 в 11:09)
| | А в какой база хранит и в какой получаете на сайте? И какая версия MySQL? | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 11:14)
| | На сервере все нормально с кодировками, а вот у меня локальнос стоит пакет Денвер, устанавливал разные версии, и там проблемы с кодировкой, для работы осень неудобно? | |
|
|
|
|
|
|
|
для: Иван_С
(18.01.2007 в 11:21)
| | Посоветовал бы вам все таки поставить полноценный пакет apache+php+mysql, и настроить его под ваши цели. Это совсем не сложно.
Здесь написано, как это сделать http://softtime.ru/article/index.php?id_article=24 | |
|
|
|
|
|
|
|
для: durak
(18.01.2007 в 11:29)
| | Хорошо спасибо | |
|
|
|
|
|
|
|
для: Иван_С
(18.01.2007 в 11:31)
| | А каким способом вы добавляете в БД русский текст: РНР-скриптом или через phphmyadmin? | |
|
|
|
|
|
|
|
для: Иван_С
(18.01.2007 в 11:09)
| | Каким способом забиваете информацию в базу данных (консольный клиент mysql, Web-интерфейс phpMyAdmin, ваш собственный скрипт)? | |
|
|
|
|
|
|
|
для: cheops
(18.01.2007 в 12:57)
| | Вот у меня интересная ситуация...Скриптом заносил русский текст в базу (кодировка текста и базы-).Но при выводе в браузер текст искажается.кодировка не при чем,так как корректно отображаются практически все буквы,кроме ш и еще не помню каких двух.С чем это может быть связано ? | |
|
|
|
|
|
|
|
для: Ralph
(15.02.2007 в 07:01)
| | К этой теме вопрос про кодировку. После установки mysql (точно по вашим рекомендациям) командная строка mysql долше 1 секунды на экране не появлялась. При обращении к mysql через командную строку windows появилось сообщение:
mysql: Character set ‘cp1251’ is not a compiled character set and is not specified in the ‘C:\mysql\\share\charsets\Index.xml’ file
При изменении в конфигурации mysql кодировки на latin1 (по умолчанию) командная строка mysql "ведет себя как положено". Вопрос: значит ли это, что в базе данных нельзя работать с данными с кириллицей и что исправить, чтобы ситуация изменилась.
Заранее большое спасибо!
(версия mysql -5.0.26-win32) | |
|
|
|
|
|
|
|
для: Черта
(15.02.2007 в 09:52)
| | Проследите, чтобы в конфигурационном файле my.ini директива default-character-set присутствовала только в секции [mysqld] и отсутствовала в секции [mysql].
Чаще всего проблема заключается именно в этом. | |
|
|
|
|
|
|
|
для: Trianon
(15.02.2007 в 10:18)
| | Насчет своего вопроса вот что подумал...Я думаю,что для mysql родной является .cp1251. возможно проблема в двойном преобразовании...База получает внешние данные в utf-8,перекодирует во внутренний формат cp1251,затем при занесении в таблицу снова в utf-8.Но с другой стороны,на то он и стандарт,чтобы везде быть одинаковым,а две или три буквы не показываются корректно... | |
|
|
|
|
|
|
|
для: Ralph
(15.02.2007 в 10:50)
| | Вы применяете команду SET NAMES 'cp1251' после установки соединения с сервером? | |
|
|
|