Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ANSI -> Unicode / 6 сообщений из 6, страница 1 из 1
29.08.2001, 08:40
    #32013111
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ANSI -> Unicode
Подскажите как можно имея ANSI код символа перевести его в Unicode?
Например для символа "й" нужно получить код 1081 (0x0439)
Очень нужен пример (все равно на каком языке).

Regards, Alex Sibilev

PS. Сорри за оффтопик, просто все читают этот форум.
...
Рейтинг: 0 / 0
29.08.2001, 09:10
    #32013119
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ANSI -> Unicode
select ascii('й') -- 233
select unicode('й') -- 1081
select char(233) -- й
select nchar(1081) -- й

или ты имел в виду алгоритмические языки ?
...
Рейтинг: 0 / 0
29.08.2001, 09:20
    #32013122
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ANSI -> Unicode
Спасибо GreenSunrise.

Да, мне к сожалению нужен исходник функции unicode() в твоем примере


_____________________
Regards, Alex Sibilev
admin@sql.ru
...
Рейтинг: 0 / 0
29.08.2001, 09:21
    #32013123
Leonid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ANSI -> Unicode
select unicode(char(ascii('й')))
...
Рейтинг: 0 / 0
30.08.2001, 09:09
    #32013178
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ANSI -> Unicode
Вот пример на С

#include <wtypes.h>
#include <winnls.h>
#include <stdio.h>

int main(int argc, char* argv[])
{
char ch = 'й';
wchar_t wch = L' ';

::MultiByteToWideChar(CP_ACP, MB_ERR_INVALID_CHARS, &ch, 1, &wch, 1);

printf("%u\n", (unsigned char)ch);
printf("%u\n", (unsigned int)wch);

return 0;
}

В функцию, я думаю, сам превратишь
...
Рейтинг: 0 / 0
30.08.2001, 10:37
    #32013192
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ANSI -> Unicode
Спасибо!
То что нужно.
______________________
Regards,
Alex Sibilev
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ANSI -> Unicode / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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