ПредишенСледващото

Помощ промените кодирането на базата си данни в Денвър: бях готов скрипт на Win 1251, цялата база в кодирането е съответно установени. Тогава дойде необходимостта да се преведе цялата UTF8, всички файлове скрипт преведени на нов набор от символи, всеки поотделно, отваряне и повторно спаси (може да има различен метод?), И на базата на всички полета във всички таблици poodnomu прехвърлени към UTF8, както и всички на основата остава в старата победа 1251 и никъде режим на редактиране "сравнение". Исках да направя снимка на екрана (Localhost на моята родна почва).

Просто промените кодирането на всички полета, както и всички по масите. И когато се свързвате с изпращане на заявка към база (веднага след свързване): "utf8" SET ИМЕНА

Има проблем, Обзалагам втората седмица. Администратор на сайта на Joomla и показва перфектно. Търсачките Google и Yandex също. но клиентът необходим напредък в Mail.ru и се оказа, че в търсачката показва името на пощата на сайта в правилната кодировка. база данни и уебсайт в UTF, също разписани в Htaccess. Ако можете да помогнете, а след това да се намери "Ниагара Казан"

За тази заявка в mail.ru няма проблеми с кодирането не виждат.

най-удивителното нещо е бил уреден чрез прибягване до Mail.ru. на подкрепа Не е често толкова бързо реагира и вярна. Извинявам се за безпокойството. на добър час

Намерих в php.net тук е решение // сега се свързва с базата данни $ db = mysql_connect ($ dblocation, $ dbuser, $ dbpasswd); // Задайте кодировка по подразбиране за текущата връзка, ако (! Mysql_set_charset (# 'utf8 #', $ db))

След преобразуването от ANSI на UTF-8 файл. При създаването на sesiyu тогава има priduprizhdenie zapolovki, които вече са били изпратени. дори след свързването към базата данни се обадих SET ИМЕНА "utf8". Но, ако файлът е кодиран в ANSI, тогава няма проблем. Защо.

използва UTF-8 без BOM

Свързани статии

Подкрепете проекта - споделете линка, благодаря!