







|
MySQL.RU - Webboard
Вернуться
Проблема с utf8, теряются кириллические буквы (Роман) 04/02/2009 - 00:49:55
Re: Проблема с utf8, теряются кириллические буквы (GalaX) 05/02/2009 - 22:22:47
From: Роман - 04/02/2009 - 00:49:55
Subject:Проблема с utf8, теряются кириллические буквы
-----------------
Делаю так (SQL код выполняется из под SQL редактора Zend Studio):
================================================
USE db_foo;
SET NAMES 'utf8';
DROP TABLE IF EXISTS `T_TEST`;
CREATE TABLE `T_TEST` (
`name` char(64) NOT NULL
)
ENGINE=MYISAM
ROW_FORMAT=default
CHARACTER SET utf8 ;
INSERT INTO t_test VALUES ("Раз"), ("Два"),("Три");
================================================
Далее находяст в консоле MySQL:
mysql> SELECT * FROM t_test;
+------+
| name |
+------+
| ??? |
| ??? |
| ??? |
+------+
3 rows in set (0.00 sec)
Спрашивается откуда взялись вопросики?
Пробовал полечить проблему так. Из консоли выполняю:
mysql> SET NAMES 'utf8';
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO t_test(name) VALUES ('Раз');
ERROR 1366 (HY000): Incorrect string value: '\x90\xA0\xA7' for column 'name' at row 1
Такой вариант, та же ошибка:
INSERT INTO t_test(name) VALUES (_utf8'Раз');
Что делать и что случилось просто ума не приложу, буду благодарен за любую подсказку!
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
34958
|
|