Вход

View Full Version : Кодировка UTF-8 или Windows-1251 ????


android
08.07.2005, 12:42
Проблема такая:
На локалхосте сайт отображается нормально, кодировка в браузере стоит Windows-1251.
После загрузки дампа базы данных все что создавал на сайте я (заголовки и названия ссылок в новых блоках, тексты статей) и писал по русски отображается уникодом (UTF-8). То, что было по русски на сайте до меня (ссылки "подробнее", "коментарии" и т.п.) отображаются как положено. При загрузке дампа выставлял кодировку и utf8 и cp1251 - результат одинаково отрицательный. В чем может быть проблема?

Soniks
10.07.2005, 17:51
android что захостинг ? какая версия MySQL?
и еще посмотрите сам дамп, может он уже у вас в UTF

android
11.07.2005, 11:49
видимо в базе уже utf8. потому что в графе Сопоставление соединения с MySQL написано utf8_general_ci. как мне сделать Windows-1251? Версия MySQL 4.1.8-max
а когда открываешь базу, то в каждой строчке столбца Сравнение написано cp1251_general_ci. Хостинг на Spaceweb.

Soniks
11.07.2005, 12:23
android
видимо в базе уже utf8. потому что в графе Сопоставление соединения с MySQL написано utf8_general_ci. как мне сделать Windows-1251?
ну так выбирете из списка нужное сопоставление и сделайте дамп заново.
попробуйте воспользоватся не phpMyAdmin а например этим http://mynuke.ru/modules.php?name=Downloads&op=getit&lid=42 (предварительно сделать бекап им же)

Ispanez
17.04.2006, 23:59
Вот такая ошибка возникает в rss
http://www.spain.org.ru/rss.php
В самом rss ошибки нет, добавляется во все каналы, кроме kanban.ru :(
На хостинге стоит php MyAdmin с кодировкой utf-8.
php Nuke ставил первоначально англ. версию, потом апгрейдил до 7.9 рус.
Подскажите, кто знает, где что можно исправить.

Soniks
19.04.2006, 05:32
Ispanez некоторые каналы принимают только utf-8 кодировку, а у вас стоит 1251, можно сменить прямо в файле rss.php, как вариант и посмотреть результат.

Ispanez
20.04.2006, 01:54
Ispanez некоторые каналы принимают только utf-8 кодировку, а у вас стоит 1251, можно сменить прямо в файле rss.php, как вариант и посмотреть результат.

Это я пробовал, и на сайте кодировку менять, не помогает. Странно, в kanaban.ru не проходит, а на rss.by и других все ОК.
А в MySql кодировка вообше в таблицах где то задается при установке нюки? Может там копать?

Soniks
20.04.2006, 05:26
Ispanez кодировка задаеться практически везде, в базе, в таблице, в строках, в подключении к серверу клиента, т.е. php
попробуйте для начало узнать какие требования к rss у kanaban.ru, возможно чего то у вас нет или наоборот лишнее.