Помощник
|
Проблемы с кодировкой |
Robot-sgibatel
|
Сообщение
#1
|
||
|
|
||
|
|||
Xap_mw |
11.2.2009, 23:59;
Ответить: Xap_mw
Сообщение
#2
|
|
А в какой кодировке Вы базу новую создавали и в какой была старая?
Если все стыкуется может как-то открывали в редакторе и сохранили не в той кодировке. |
|
|
ZiTosS |
12.2.2009, 1:18;
Ответить: ZiTosS
Сообщение
#3
|
|
Старая точно cp1251, новая точно utf-8. Проверить можно посмотрев таблицы через phpMyAdmin. Если ???? Значит нужно сменить кодировку базы на cp1251. Также может не совпадать кодировка сайта и базы, тогда нужно привести сайт и базу к одной и той же кодировке.
А про локализацию БД почитать можно тут Локализация базы данных |
|
|
zox_mw |
3.4.2010, 10:15;
Ответить: zox_mw
Сообщение
#4
|
|
|
Тоже проблема...
При переезде на новый сервер, на сайте вместо русского языка - одни вопросы.... Что я делаю не так? 1. Сделал экспорт с кодировкой cp1251 (в копии БД весь текст на русском). 2. На новом сервере сделал импорт копии БД и указал кодировку cp1251 3. Теперь вот так: 4. А на сайте одни вопросы 5. у сайта charset=windows-1251 Уже и так и сяк менял эти кодировки помогите... |
|
|
||
gaaarfild |
4.4.2010, 11:57;
Ответить: gaaarfild
Сообщение
#5
|
|
А сам документ, куда сохранил при переносе - он UTF? Тот, который с запросами SQL.
|
|
|
ZiTosS |
5.4.2010, 11:01;
Ответить: ZiTosS
Сообщение
#6
|
|
zox, советую вам в скрипте после соединения с БД поставить локализацию данных. Выполняется это запросом вида:
SET NAMES 'cp1251'
|
|
|
zox_mw |
6.4.2010, 14:56;
Ответить: zox_mw
Сообщение
#7
|
|
Уже исправил всё.
спасибо, за ответ. |
|
|
phpuser |
20.4.2010, 22:02;
Ответить: phpuser
Сообщение
#8
|
|
У меня тоже проблемы с кодировкой. На локалке всё работает а на хосте нет ((
У сайта кодировка windows-1251. Сама БД тоже в 1251. Некоторые таблицы правда в utf-8, но на локалке то всё работает. Вместо русского текста идут ?????. Чё делать не пойму, есть одно бредовое предположение моего друга что всё дело в том что хост windowsсовский. [attachment=41913:] |
|
|
ZiTosS |
20.4.2010, 22:15;
Ответить: ZiTosS
Сообщение
#9
|
|
phpuser,
1) Попробуйте локализовать как я уже сказал выше. Гялу у вас таблицы utf8 большая часть, ну да это не важно. Локализуйте. 2) Проблема может быть на стороне хостера. У меня имелась проблема с одним сайтом. Что только не делал и локализацию, и все файлы переводил в нужную кодировку, да и заголовок ставил. Все браузеры кроме IE6 работали стабильно, а его как выбивало. То вообще страницы не открывал(белый экран), то иероглифы (у меня была проблема с кодировкой сайта UTF-8) Проблема оказалась в том, что сервер передавал изначально кодировку windows-1251, многие браузеры на это внимания не обращали, но не IE6, тот хавал не глядя на инфу и мои заголовки. Проблему решил изменением параметров сервера через файл .htaccess Вариант для кодировки UTF8: AddDefaultCharset utf-8 AddCharset utf-8 * <IfModule mod_charset.c> CharsetSourceEnc utf-8 CharsetDefault utf-8 </IfModule> Вариант для кодировки Windows-1251: AddDefaultCharset windows-1251 AddCharset windows-1251 * <IfModule mod_charset.c> CharsetSourceEnc windows-1251 CharsetDefault windows-1251 </IfModule> 3) Не забываем про кодировку самих файлов. Если у вас нужная кодировка в базе, нужная кодировка в заголовке, то это не значит, что у вас нужная кодировка файлов. Кодировки файлов меняю, обычно, через notepad++: windows-1251 -> ANSII utf-8 -> UTF-8 без BOM |
|
|
phpuser |
20.4.2010, 22:38;
Ответить: phpuser
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Проблемы с версткой. Сайт поплыл. | 1 | igor1337 | 4263 | 3.9.2016, 19:41 автор: -Ruslaner___- |
|
Проблемы с Kazapa | 4 | baracuda | 3771 | 29.6.2015, 22:21 автор: baracuda |
|
У меня возникли две проблемы. Пожалуйста помогите. | 6 | DmitryPro | 5118 | 21.6.2014, 20:47 автор: -Mr.Usluga- |
|
проблемы с сайтом | 3 | Modest_hb | 4873 | 16.5.2013, 17:44 автор: -killerblade- |
|
проблемы с сайтом | 4 | Modest_hb | 5703 | 14.5.2013, 17:04 автор: -gen-5- |
Текстовая версия | Сейчас: 25.4.2024, 21:31 |