1

Тема: проблема с кодировкой

Добрый день,

Помогите новичку, начал изучать и вроде что то стало получаться, но при импортировании файлов в phpmyadmin, появляются проблемы с кодировками …  Тут почитал и понял,
Надо что то сделать, но не пойму что!!! Расскажите подробней!!!

спасибо

2

Re: проблема с кодировкой

Dj.hash
Что вы импортируете, каким образом и куда? Покажите пример данных.
О каком скрипте идет речь?

3 (изменено: Dj.hash, 2008-03-11 19:08:54)

Re: проблема с кодировкой

Вот сервер, куда я все импортирую http://mysqlsvr09admin.world4you.com/

Версия сервера: 4.1.20
Версия протокола: 10
Сервер: mysqlsvr09.world4you.com via TCP/IP
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: cp1251_general_ci

, а импортирую я обычный файл sql со всеми таблицами и текстом ...

Вот кусочек из моего файла:
# phpMyAdmin SQL Dump
# version 2.5.6
# http://www.phpmyadmin.net
#
# Хост: localhost
# Время создания: Мар 06 2008 г., 21:05
# Версия сервера: 3.23.53
# Версия PHP: 4.3.6
#
# БД : `ruspartydb2`
#

# --------------------------------------------------------

#
# Структура таблицы `comment_setting`
#

CREATE TABLE `comment_setting` (
  `id` int(5) NOT NULL auto_increment,
  `img` varchar(100) NOT NULL default '',
  `sum` int(3) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

#
# Дамп данных таблицы `comment_setting`
#

INSERT INTO `comment_setting` VALUES (1, 'img/com_img/sum.gif', 3);

# --------------------------------------------------------

#
# Структура таблицы `comments`
#

CREATE TABLE `comments` (
  `id` int(5) NOT NULL auto_increment,
  `post` int(7) NOT NULL default '0',
  `author` varchar(100) NOT NULL default '',
  `text` text NOT NULL,
  `date` date NOT NULL default '0000-00-00',
  `sum_com` int(5) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

#
# Дамп данных таблицы `comments`
#

INSERT INTO `comments` VALUES (1, 7, 'fgdgf', 'proverka', '2008-03-06', 0);

# --------------------------------------------------------

#
# Структура таблицы `friends_links`
#

4

Re: проблема с кодировкой

почитав еще немного на форуме, я добился небольшого успеха!!! В настройках phpmyadmin, а иммено в операциях, я поменял Сравнение: на cp1251_general_ci и у меня уже в мойх таблицах с данными появились русские буквы, а вот на сайте еще пока нет и все показывается в вопросиках!!! Я думаю, что я на правельном пути smile

5

Re: проблема с кодировкой

В дампе кирилица нормально отображается?

Покажите результат выполнения данного запроса.
SHOW VARIABLES LIKE 'char%';

Если скрипт самописанный, то попробуйте сразу после функции подключения к MySQL, добавить строку выполняющую запрос:
SET NAMES cp1251;

6

Re: проблема с кодировкой

именно так я и решил эту проблему!!! спасибо за внимание ...

mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");