Русский текст в Английском WP (Хостинг США)

W
На сайте с 24.11.2007
Offline
223
805

Взял хостинг в США

Cpanel + Утилита Fantastico

При публикации в блог WordPress - вместо текста сплошные знаки - ??????

Кодировка самого блога UTF-8

Скорее всего - проблема с кодировкой базы...

Кто нибудь сталкивался?

Как решить?

webistin добавил 05.04.2008 в 18:55

При публикации в Drupal - такая же история....

Ветышев
На сайте с 12.03.2008
Offline
128
#1

откройте файлы темы блокнотом и сохраните в кодировке UTF-8. должно помочь. перезалейте на сервер.

Перенос сайтов на WordPress (/ru/forum/1007912)
1410
На сайте с 12.10.2006
Offline
54
#2
Ветышев:
откройте файлы темы блокнотом и сохраните в кодировке UTF-8. должно помочь. перезалейте на сервер.

ну и что это даст? ясно же написал человек, что не отображаются публикации, а не шаблон.

webistin, а вы какую версию WP ставите? родную или локализированную?

попробуйте в .htaccess вот такое сделать:

AddDefaultCharset UTF-8
CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
CharsetRecodeMultipartForms off
Не тупить на серче. Купить ссылок. Перезвонить Садовскому. Покупаю постоянно ссылки по теме недвижимости за рубежом, gps навигация и слежение.
tommy-gung
На сайте с 22.11.2006
Offline
304
#3

в старых версиях wp открываем файл /wp-includes/wp-db.php и вставляем строку


@mysql_query("SET NAMES cp1251", $this->dbh);

в функцию wpdb($dbuser, $dbpassword, $dbname, $dbhost), где cp1251 - нужная кодировка

Будет выглядеть так


// ==================================================================
// DB Constructor - connects to the server and selects a database

function wpdb($dbuser, $dbpassword, $dbname, $dbhost) {
$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
if (!$this->dbh) {
$this->bail("
<h1>Error establishing a database connection</h1>
<p>This either means that the username and password information in your <code>wp-config.php</code> file is incorrect or we can't contact the database server at <code>$dbhost</code>. This could mean your host's database server is down.</p>
<ul>
<li>Are you sure you have the correct username and password?</li>
<li>Are you sure that you have typed the correct hostname?</li>
<li>Are you sure that the database server is running?</li>
</ul>
<p>If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the <a href='http://wordpress.org/support/'>WordPress Support Forums</a>.</p>
");
}
@mysql_query("SET NAMES cp1251", $this->dbh);
$this->select($dbname);
}
Здесь не могла быть ваша реклама
W
На сайте с 24.11.2007
Offline
223
#4

Версия WordPress 2.5 - Английская - родная (Утилита Fantastico de Luxe)

Там вроде с базой данных нужно колдовать - MySQL DataBases >>> phpMyAdmin

Но что именно делать - для меня загадка.

webistin добавил 08.04.2008 в 16:37

Может на транслит перейти.......:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий