Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Объявление на русском языке.
#1
Речь идет об этом объявлении:

[Изображение: image.png]

Когда я пишу в нем текст, он отображается таким видом - "?????? ????? ????????? ??? ?????????????"

Как сделать, чтобы было доступно делать такое объявление на русском языке?
Ответ
#2
скорее всего у вас неправильно настроены либо дефолтные кодировки в базе, либо в php, либо в http-сервере.

везде должен быть utf-8
Ответ
#3
Для замены кодировки во всех таблицах в БД, есть скрипт на php:
PHP код:
<?php
$db 
mysql_connect('localhost','myuser_mydbuser','mypassword');
if(!
$db) echo "Cannot connect to the database - incorrect details";
mysql_select_db('myuser_mydbname'); $result=mysql_query('show tables');
while(
$tables mysql_fetch_array($result)) {
foreach (
$tables as $key => $value) {
mysql_query("ALTER TABLE $value COLLATE utf8_general_ci");
}}
echo 
"The collation of your database has been successfully changed!";
?>
Где:
  • myuser_mydbname - имя вашей бд;
  • myuser_mydbuser - имя пользователя бд;
  • mypassword - пароль пользователя бд;
  • utf8-general_ci кодировка на которую надо поменять таблички;
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)