проблема с кодировкой, Вопросы вместо текста

A
На сайте с 12.06.2009
Offline
1
1427

Думаю в сотый раз эту тему обмусоливают......я новичок...с таким столкнулась в первый раз..Сайт переносился с localhost на сервер. В итоге все содержимое в вопросиках, понятно что проблема в кодировке(но в большинстве тем, люди просто не отписывают, как они решили эту проблему, поэтому вопрос опять возникает) В сайте стояла такая строчка

Код:

<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />

, которая говорит о кодировке windows-1251, где устанавливается кодировка для базы в денвере стоит такое(картинка 1), на сервере стоит /(картинка 2)....помогите плиз..не сломать голову....

png 2009-06-30_221621.png
png 2009-06-30_222001.png
masttack
На сайте с 30.06.2009
Offline
2
#1

не понял суть вопроса...но? может вам стоит все же в utf-8 перевести?

[Удален]
#2

можете обратится при желании ко мне за деньги для регения проблемы (дать доступ к сайту и тд), потому что вариантов масса (настроек), словами не описать

П
На сайте с 08.06.2007
Offline
63
#3

В самой базе данных текст нормальный, без вопросиков?

попробуйте после

mysql_connect(............

mysql_select_db(..........

добавить

mysql_query ("/*!40101 SET NAMES 'cp1251' */");
A
На сайте с 12.06.2009
Offline
1
#4

Патапыч, в базе вроде как-то видела опять те же вопросики.....

Про строчки не поняла, куда их надо писать? (Вы уж простите, учусь....)

CA
На сайте с 01.07.2009
Offline
1
#5

varchar(100) - Нужен такой тип для текста. или наоборот text. полазьте по базе данных и поправьте типы. Такая же проблема была в openslaed. я нашел решение в виде изменения типов всех полей и все заработало!

Самая выгодная партнерка. CTR близок к 100% (http://zozocash.biz/stats/reg.php?a=6899) Волшебные MP3 (http://sound.phpf.ru)
denex
На сайте с 29.04.2009
Offline
7
#6

При выводе текста из базы сделайте пободно этому:

$row['text'] = iconv("utf-8", "windows-1251", $row['text']);
Создание Интернет-проектов любой сложности (социальные сети, медиа-порталы, сайты-визитки, Интернет-магазины, CMS и т.д.) (http://www.tyurin.net)
A
На сайте с 12.06.2009
Offline
1
#7

вот посоветовали написать такое...

mysql_query ("set character_set_client='cp1251'");

mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
но проблема в том... что я не пойму где их писать....я новичок...Подскажите где эти строки пишутся?
CA
На сайте с 01.07.2009
Offline
1
#8

да поменяй ты типы в таблице и сделай utf-8

A
На сайте с 12.06.2009
Offline
1
#9

пользуюсь такой версией Joomla_1.0.15_RE-Stable-Full_Package ////Joomla_1.0.15 не использует кодировку UTF8

Asomnia добавил 01.07.2009 в 12:47

проблема решилась, путем перезалива базы. Все спасибо, кто пытался помочь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий