SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Проблем encoding MySQL

dou4egabana

New member
Здравейте,
проблема е следният.
Динамичен сайт с база данни.
Името на DB примерно : db_test Collation: latin1_general_ci
Collation на таблиците: utf8_unicode_ci
Кодировка на PHP файловете: Cyrilic (windows) cp1251

Проблема идва с коментарите в сайта(искам коментарите да са на български):
таблица 'comments'

4 comment text utf8_unicode_ci
5 name varchar(255) utf8_unicode_ci
При коментиране :
Името на потребителя който е написал коментара се изписва на български както си трябва.
а самият коментар на 'маймунски' .

Пробвах да сменя collation на DB -> на UTF-8 както и на таблицата 'comments' , също и енкодинга на php файловете тоест да са еднакви, но пак същото. Някакви предложения ?
 
За: Проблем encoding MySQL

За: Проблем encoding MySQL

като правило файловете и екондина на базата на utf8_unicode_ci
а в случая може да експериментираш с mysqli_set_charset и UTF8 или cp1251 според ситуацията с файла (ако имаш инклуднати повече от 1 файл това също може да окаже значение от кой извършваш обработката)
 

Горе