Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Преобразование японских шрифтов / 2 сообщений из 2, страница 1 из 1
30.11.2013, 00:18
    #38484199
Ben100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование японских шрифтов
Необходимо преобразование полуширинного(однобайтного) шрифта в полноширинный(двухбайтный) и обратно.
пример: convert(nvarchar(max),'カブシキカイシャ シーエーシー 24-1') ожидаю получить 'カブシキカイシャ シーエーシー 24-1', но преобразование не происходит.
В Oracle использую to_multi_byte и получаю, то что ожидаю. Подскажите, плиз, в чем проблема.
...
Рейтинг: 0 / 0
30.11.2013, 16:47
    #38484484
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование японских шрифтов
nvarchar это юникодный текст. Но юникодов разных много: в частности UTF8 и UTF16. То что ты хочешь это UTF16. Nvarchar это UTF8.

Если нужно именно двух-байтная кодировка - конвертируй на клиенте.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Преобразование японских шрифтов / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]