пофиксить кодировку

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
sd2008
Forum Members
Forum Members
Posts: 18
Joined: Mon Jan 14, 2008 2:04 pm

пофиксить кодировку

Post by sd2008 »

добрый день,
поставил cmsms, тестирую.
есть БД c cp1251, в конфиге сайта тоже переписал ср1251 и для админки и для фронта.

теперь данные в базу прилетают в кириллице, всё ок.

однако языковые файлы новостей выдают Подробнее вместо кириллицы.

вопрос стратегический - как поступить: перевести базу в utf навсегда, или поправить языковые файлы (как?) под cp1251?

при установке системы кодировки проворонил...
MASSER

Re: пофиксить кодировку

Post by MASSER »

sd2008 wrote: добрый день,
поставил cmsms, тестирую.
есть БД c cp1251, в конфиге сайта тоже переписал ср1251 и для админки и для фронта.

теперь данные в базу прилетают в кириллице, всё ок.
однако языковые файлы новостей выдают Подробнее вместо кириллицы.
вопрос стратегический - как поступить: перевести базу в utf навсегда, или поправить языковые файлы (как?) под cp1251?
при установке системы кодировки проворонил...
imho, лучше перевести базу в utf. Перекодировать языковые файлы в *nix можно программой iconv, в windows при помощи текстового редактора (например UltraEdit), позволяющего открывать и сохранять файл в нужной кодировке.
sd2008
Forum Members
Forum Members
Posts: 18
Joined: Mon Jan 14, 2008 2:04 pm

Re: ïîôèêñèòü êîäèðîâêó

Post by sd2008 »

ñïàñèáî çà ïîìîùü!
onlyread
Forum Members
Forum Members
Posts: 14
Joined: Tue Aug 14, 2007 4:27 pm

Re: пофиксить кодировку

Post by onlyread »

а я так и не понял как пофиксить... :(

в базе стоит utf8_general_ci
в конфиг.пхп utf-8

добавляю текст, он вроде по русский, но в базе он закорючками почему то :(
как надо сделать не пойму...
MASSER

Re: пофиксить кодировку

Post by MASSER »

onlyread wrote: а я так и не понял как пофиксить... :(

в базе стоит utf8_general_ci
в конфиг.пхп utf-8

добавляю текст, он вроде по русский, но в базе он закорючками почему то :(
как надо сделать не пойму...
т.е., вначале CMSMS была установлена с кодировкой windows-1251, а затем была переведена на utf-8? Как конвертировали базу из win-1251 в utf-8? Как смотрите записи базы через PhpAdmin? Дайте, плиз, чуть побольше информации что делали и что не получилось.
onlyread
Forum Members
Forum Members
Posts: 14
Joined: Tue Aug 14, 2007 4:27 pm

Re: пофиксить кодировку

Post by onlyread »

MASSER wrote:
onlyread wrote: а я так и не понял как пофиксить... :(

в базе стоит utf8_general_ci
в конфиг.пхп utf-8

добавляю текст, он вроде по русский, но в базе он закорючками почему то :(
как надо сделать не пойму...
т.е., вначале CMSMS была установлена с кодировкой windows-1251, а затем была переведена на utf-8? Как конвертировали базу из win-1251 в utf-8? Как смотрите записи базы через PhpAdmin? Дайте, плиз, чуть побольше информации что делали и что не получилось.
по умолчанию у меня в базе ставиться win1251_general_ci
переводил потом в utf8
но не помогло...


попробывал потом сделать, чтоб везде было win1251 но пошли крякозябры
onlyread
Forum Members
Forum Members
Posts: 14
Joined: Tue Aug 14, 2007 4:27 pm

Re: пофиксить кодировку

Post by onlyread »

короче так и не понял как кодировку нормально сделать.
расскажите от начала до конца как...

как сделать чтоб в базу на русском языке все падало, как сделать чтоб всё в win-1251 было...
ато для SEO вообще не резон с этими каракулями работать :(
MASSER

Re: пофиксить кодировку

Post by MASSER »

onlyread wrote: как сделать чтоб в базу на русском языке все падало, как сделать чтоб всё в win-1251 было...
ато для SEO вообще не резон с этими каракулями работать :(
честно говоря, не понятно зачем нужен геморрой с конвертацией базы и файлов русификаций в win-1251, отлично работает дефолтная кодировка utf-8, и в плане SEO с ней проблем в рунете нет. Если можно, укажите адрес проблемного сайта.
Post Reply

Return to “Russian - русский”