a1
Guest
В mysql 4.1 в поле text не отображаются 'с','э','А','Ё','Н'
перешел на MySQL 4.1.11.
В таблицах предполагается держать русский, укр, англ, нем. тексты.
Записываю в таблицу
CREATE TABLE `a2` (
`id` int(10) unsigned NOT NULL auto_increment,
`utf_text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
и считываю из нее
а б в г д е ё ж з и к л м н о п р с т у ф х ц ш щ ь ъ э ю я ї і є
А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ш Щ Ь Ъ Э Ю Я Ї І Є
В результате получается
а б в г д е ё ж з и к л м н о п р �? т у ф х ц ш щ ь ъ �? ю �? ї і є
�? Б В Г Д Е �? Ж З И К Л М �? О П Р С Т У Ф Х Ц Ш Щ Ь Ъ Э Ю Я Ї І Є
Кодировка в браузере-utf8, пробовал в Firefox и IE. Сама переменная с буквами передаётся нормально (вывожу её ниже - все буквы показываются нормально).
Если делать поле `utf_text` BLOB'ом или BINARY, то все буквы записываются ок. Но мне нужен text и varchar!
перешел на MySQL 4.1.11.
В таблицах предполагается держать русский, укр, англ, нем. тексты.
Записываю в таблицу
CREATE TABLE `a2` (
`id` int(10) unsigned NOT NULL auto_increment,
`utf_text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
и считываю из нее
а б в г д е ё ж з и к л м н о п р с т у ф х ц ш щ ь ъ э ю я ї і є
А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ш Щ Ь Ъ Э Ю Я Ї І Є
В результате получается
а б в г д е ё ж з и к л м н о п р �? т у ф х ц ш щ ь ъ �? ю �? ї і є
�? Б В Г Д Е �? Ж З И К Л М �? О П Р С Т У Ф Х Ц Ш Щ Ь Ъ Э Ю Я Ї І Є
Кодировка в браузере-utf8, пробовал в Firefox и IE. Сама переменная с буквами передаётся нормально (вывожу её ниже - все буквы показываются нормально).
Если делать поле `utf_text` BLOB'ом или BINARY, то все буквы записываются ок. Но мне нужен text и varchar!