UTF-8 боза

6 отговора 0 прегледа
#1

UTF-8 боза

проблемата е следната:

Започвам да правя сайта. Пиша каквото пиша, правя каквото правя - чарсета ми е windows-1251. В следващият момент се оказва, че mysql базата е с колация UTF-8. Променям метата да е utf-8, конвертирам и енкодинга на файловете да е UTF-8. Обаче - прблемацийка. На някои от страниците се появавят отгоре няколко маймунки.

Каде може да е проблемата?

П.С Сигурен съм че в mysql базата всичко е утф8 (set names utf8 преди всяка заявка)

Благодарско за Ф1-то което ще дадете :)

Отговор
в отговор на жoжo #2

Re: UTF-8 боза

не записвай с notepad или подобни

[линк]

Отговор
в отговор на жoжo #3

Re: UTF-8 боза

понякога става и с Notepad. пробвай да презапишеш дъмпнатата база с н0тепад на кодировка utf-8. ако имаш шел акес можеш с iconv да я конвертираш много лесно.

Отговор
в отговор на ^Kj^TRN #4

Re: UTF-8 боза

ghs: уж с dreamweaver ги записвам всички файлове ...

^Kj^TRN: пробвах с iconv ама пак същатата работа. Всъщност правих следното iconv -f cp1251 -t utf8 data.sql > data_new.sql

Интересното е че някои от файловете работят, а някои - не. Пробвах също да отворя файл който работи, копирам сорса от неработещ и го записвам. Така оправих доста от файловете но има 2-3 които не работят... И не мога да разбера защо?!?! Просто ми се губи логиката в цялата тази работа :)

Отговор
в отговор на venci #5

Re: UTF-8 боза

dream-а има опция да ти премахне БОМа но по подразбиране е дезактивирано. провери из опциите и ще я намериш

Отговор
в отговор на ghs #6

Re: UTF-8 боза

Ами тя по дефаулт е изключена, и аз не я включвам. Пък и то това май нема нищо общо с моя проблем, доколкото разбрах от документациите.

Отговор
в отговор на venci #7

Re: UTF-8 боза

ми така де. включи я и ще ти се оправи

Отговор