![]() |
|
|
![]()
|
|
| Glorious |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 7.3.2005 Репутация: нет Всего: нет |
Подскажите пожалуйста, есть ли у кого нибудь опыт работы с ucs2 кодировкой в MySQL? Было бы отлично, если бы Вы знали как из клиентской Unicode-программы на C++ работать с данными в этой кодировке (ucs2).
Проблема в том, что я объявил у таблицы DEFAULT CHARACTER SET UCS2 и данные серверу посылаю в формате Unicode (т.е. именно данные, ведь сам запрос можно посылать только в ANSI). Но такое чувство, что MySQL просто не знает о том, что это двубайтовая структура. Такое приложение как MySQL Query Browser не отображает символы корректно... А мне нужно, чтобы данные читались из любого UNICOD-ного приложения... Не помогал мне оператор _ucs2. В хелпе указано, что set names ucs2 сделать нельзя. Забавно то, что с UTF-8 все нормально (но там я использовал запрос set names utf8). Перейти на ucs2 хочу по причине того, что не желаю лишней конвертации из UCS2(UNICODE) в UTF-8 и обратно... Спасибо! |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: нет Всего: 73 |
А UTF-8 Это не юникод?
-------------------- Теперь при чем :P |
|||
|
||||
![]()
|
| Правила форума "C++: Базы данных" | |
|
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |