Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.61/36: Рейтинг темы: голосов - 36, средняя оценка - 4.61
12 / 12 / 0
Регистрация: 25.06.2011
Сообщений: 165
1

Некорректно отображается русский язык

24.11.2011, 02:58. Показов 6731. Ответов 6
Метки нет (Все метки)

Ввожу в mysql строку кириллицей, прописываю select *..... все корректно отображается, но когда пытаюсь вывести это из БД, с помощью html(php) - русский язык отображается некорректно. Что делать?

Добавлено через 1 час 4 минуты
проблема решена, закрывайте тему, ответ -
PHP
1
echo iconv("cp866(если не подходит, то перебирайте другие кодировки)", "cp1251", "text");
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2011, 02:58
Ответы с готовыми решениями:

Некорректно отображается русский текст в Mysql и на сайте
Некорректно отображается русский текст в Mysql и на сайте. В базе данных такое На сайте тоже, а...

Русский язык отображается неправильно. phpDesigner8
Русификатор брал с оф. сайта, но отображаются почему-то иероглифы

Русский язык.
Настроил mySQL на utf8. Можно редактировать в myPhpAdmin на руском и английском, все отображается и...

не отображает русский язык
пишет всякую кракозябру вместо русского языка, хотя на БД стоит utf8_bin и на странице кодировка...

6
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
24.11.2011, 10:05 2
Не верное решение
1) Делай все в utf-8, cp1251 - устарел.
2) База в utf-8, соединение с базой - в utf-8, файлы .php - в utf-8.
0
Обитатель
316 / 316 / 42
Регистрация: 24.12.2010
Сообщений: 795
24.11.2011, 12:03 3
угу. Только главное при этом, что сервер тоже поддерживал utf-8
а то, веселая картинка получится...
0
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
24.11.2011, 13:24 4
Сейчас все сервера по дефолту поддерживают utf-8.
0
Обитатель
316 / 316 / 42
Регистрация: 24.12.2010
Сообщений: 795
24.11.2011, 21:02 5
неа не все, налетал на парочку, не помню название, но работают только с windows-1251
0
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
25.11.2011, 13:50 6
Цитата Сообщение от vasvas7775 Посмотреть сообщение
неа не все, налетал на парочку, не помню название, но работают только с windows-1251
Нафиг с такими работать
0
Веб-мастер
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
26.11.2011, 06:08 7
Цитата Сообщение от KoIIIeY Посмотреть сообщение
Нафиг с такими работать
+1

Можно после подключения сделать примерно такое:

PHP
1
mysql_query("SET NAMES 'utf8'");
И на каждой странице указать кодировку utf-8, и кодировку файла utf-8, + уберите BOM подпись ато после инклюда будет точка висеть, или хуже.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2011, 06:08

Не отображается русский текст в бд
Всем привет ! У меня такая проблема, в бд русский не отображается вообще, то есть, не вопросы...

Некорректно отображается сайт
Здравствуйте уважаемые Вебмастера. Ко мне обратился за помощью мой знакомый. В общем есть сайт...

Кириллица отображается некорректно на странице
1. Есть БД oracle 11.2g, NLS_LANG = American_America.CL8MSWIN1251. 2. php 5.3 (Подключаюсь к БД...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.