Помощ с енкодинг на уеб сайт :(

monefff

Well-Known Member
Здравейте,

Прецака ми се сайта.. Нямам си на идея как, не го бях отварял от доста време.. сега влизам и гледам :O
Сайта е www.igrai.me

Ако някой знае как да го оправя, ще черпя :(
 
От: Помощ с енкодинг на уеб сайт :(

Без да си барал нищо няма как да е е прецакал. Какво си правил последно по него, да са те местили на друг сървър?
 
От: Помощ с енкодинг на уеб сайт :(

Мисля, че е ъпдейт на сървъра ти. Ако имаш бекъп на сайта, качи го. При мен се получи 2 пъти същият маймунски гаф (с американска хост компания) независимо, че използвам UTF-8 (без BOM) - тогава само качвам файловете наново и кирилицата е ок.
 
От: Помощ с енкодинг на уеб сайт :(

Здравей,
пробвай в config.php след ред
Код:
mysql_select_db("$database", $con);
по подразбиране е около ред 14-ти
да добавиш
Код:
mysql_query('SET NAMES UTF8') or die ('SQL error: ' . mysql_error());
и кажи какво се е получило.
тествано е на AV ARCADE FREE VERSION, ако ползваш друга нещата може да стоят по друг начин.
Поздрави.
 
Re: От: Помощ с енкодинг на уеб сайт :(

Таблиците с какъв colation са?

Таблиците са
PHP:
latin1_swedish_ci
Според мен това е проблема.
Трябва да станат на
PHP:
utf8_general_ci

Някой има ли идея как с 1 команда да го Execute и да ги направя всички еднакви?

Здравей,
пробвай в config.php след ред
Код:
mysql_select_db("$database", $con);
по подразбиране е около ред 14-ти
да добавиш
Код:
mysql_query('SET NAMES UTF8') or die ('SQL error: ' . mysql_error());
и кажи какво се е получило.
тествано е на AV ARCADE FREE VERSION, ако ползваш друга нещата може да стоят по друг начин.
Поздрави.
Не стана с това.
 
Тук ми излизат нормално долу нещата, които съм ги писал във файла (защото те се пишат в 1 .php файл, не са директно в сайта.)

От хостинга може ли да е това? Аз съм на нает сървър?
Защото като писах на хостинга, те ми казах да питам този, който ми е правил CMS-а
 
Последно редактирано:
От: Помощ с енкодинг на уеб сайт :(

Здравей,
в phpMyAdmin-a чете ли се кирилицата ?
Имаш ли бекъп ? :)
Поздрави.
 
http://igrai.me/Приключенски-игри

Тук ми излизат нормално долу нещата, които съм ги писал във файла (защото те се пишат в 1 .php файл, не са директно в сайта.)

Излизат ти защото не дърпаш данните от базата

Проблема явно ти е в colation-a виж линк-а който ти дадох по-горе и ще си решиш проблема ;)

Друг вариянт е хостинг-а да ти върнат back up примерно от вчера по някое време когато сайта си е бил наред.

Ти местил ли си го на друг хост или да си ровичкал някаде по настройки и си оплескал нещо без да разбереш?
 
От: Помощ с енкодинг на уеб сайт :(

В Config.php

$conn = mysql_connect($host,$dbuser,$dbpass) or die (mysql_error());
$db = mysql_select_db($db) or die(mysql_error());
$chars="SET CHARACTER SET utf8";
mysql_query($chars);

@mysql_query('SET NAMES utf8');
@mysql_query('SET CHARACTER SET utf8');
@mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');

@header('CONTENT-TYPE: text/html; charset=utf-8');
 
От: Помощ с енкодинг на уеб сайт :(

Без да си барал нищо няма как да е е прецакал. Какво си правил последно по него, да са те местили на друг сървър?
Май пропусна моите въпроси?
Ти и сега да го оправиш утре пак ако се появи проблема какво правим?
Първо намери причината после решавай проблема.
 
От: Помощ с енкодинг на уеб сайт :(

В няколко теми подред казваш, че си на нает сървър и питаш дали е от хостинга. След като си на нает сървър, ти си хостинга, ти си администратор, ти си го управляваш. Ако заплащаш на хостинга за системна администрация, те го управляват и те поправят проблемите. Всеки доставчик на наети машини предоставя системна администрация, цените са различни, от 30 лв до 50 лв на час. Защо не опиташ да се свържеш с тях по този въпрос?
 
Оправи се. Мисля, че от хостинга го оправиха, защото им писах и те го оправиха.

Благодаря на всички, които ми помогнаха!
 
От: Помощ с енкодинг на уеб сайт :(

Редакция: грешка.
 

Горе