Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как записать символ в юникоде


Olya ©   (2010-01-11 22:18:00) 

есть номер символа в этой таблице. как сделать так, чтобы его отображало.. допустим в TMemo.


Olya   (2010-01-12 15:43:00) [1]

хорошо.. общий метод преобразования есть, на с++, с, Delphi или Python?


Anatoly Podgoretsky   (2010-01-12 14:56:00) [2]

> Игорь Шевченко  (12.01.2010 11:48:12)  [12]

Всего лишь раз в 16, для utf-16


Anatoly Podgoretsky   (2010-01-12 14:55:00) [3]

> Olya  (12.01.2010 11:37:11)  [11]

Остальные на Unicode.org


Игорь Шевченко   (2010-01-12 11:48:00) [4]


> их же там 65 000 с лихом


Много больше


Olya   (2010-01-12 11:37:00) [5]

Ребят, а остальные символы Юникода?=)) их же там 65 000 с лихом)))


KilkennyCat   (2010-01-12 11:09:00) [6]

Таблица 3. Коды букв русского алфавита БК-0010
     ----------------------------T---------------------------¬
     ¦       Строчные буквы      ¦      Заглавные буквы      ¦
     +--------T---------T--------+--------T---------T--------+
     ¦ Деся-  ¦ Восьме- ¦ Буква  ¦ Деся-  ¦ Восьме- ¦ Буква  ¦
     ¦ тичный ¦ ричный  ¦        ¦ тичный ¦ ричный  ¦        ¦
     ¦ код    ¦ код     ¦        ¦ код    ¦ код     ¦        ¦
     +--------+---------+--------+--------+---------+--------+
     ¦  192   ¦   300   ¦    ю   ¦  224   ¦   340   ¦    Ю   ¦
     ¦  193   ¦   301   ¦    а   ¦  225   ¦   341   ¦    А   ¦
     ¦  194   ¦   302   ¦    б   ¦  226   ¦   342   ¦    Б   ¦
     ¦  195   ¦   303   ¦    ц   ¦  227   ¦   343   ¦    Ц   ¦
     ¦  196   ¦   304   ¦    д   ¦  228   ¦   344   ¦    Д   ¦
     ¦  197   ¦   305   ¦    е   ¦  229   ¦   345   ¦    Е   ¦
     ¦  198   ¦   306   ¦    ф   ¦  230   ¦   346   ¦    Ф   ¦
     ¦  199   ¦   307   ¦    г   ¦  231   ¦   347   ¦    Г   ¦
     ¦  200   ¦   310   ¦    х   ¦  232   ¦   350   ¦    Х   ¦
     ¦  201   ¦   311   ¦    и   ¦  233   ¦   351   ¦    И   ¦
     ¦  202   ¦   312   ¦    й   ¦  234   ¦   352   ¦    Й   ¦
     ¦  203   ¦   313   ¦    к   ¦  235   ¦   353   ¦    К   ¦
     ¦  204   ¦   314   ¦    л   ¦  236   ¦   354   ¦    Л   ¦
     ¦  205   ¦   315   ¦    м   ¦  237   ¦   355   ¦    М   ¦
     ¦  206   ¦   316   ¦    н   ¦  238   ¦   356   ¦    Н   ¦
     ¦  207   ¦   317   ¦    о   ¦  239   ¦   357   ¦    О   ¦
     ¦  208   ¦   320   ¦    п   ¦  240   ¦   360   ¦    П   ¦
     ¦  209   ¦   321   ¦    я   ¦  241   ¦   361   ¦    Я   ¦
     ¦  210   ¦   322   ¦    р   ¦  242   ¦   362   ¦    Р   ¦
     ¦  211   ¦   323   ¦    с   ¦  243   ¦   363   ¦    С   ¦
     ¦  212   ¦   324   ¦    т   ¦  244   ¦   364   ¦    Т   ¦
     ¦  213   ¦   325   ¦    у   ¦  245   ¦   365   ¦    У   ¦
     ¦  214   ¦   326   ¦    ж   ¦  246   ¦   366   ¦    Ж   ¦
     ¦  215   ¦   327   ¦    в   ¦  247   ¦   367   ¦    В   ¦
     ¦  216   ¦   330   ¦    ь   ¦  248   ¦   370   ¦    Ь   ¦
     ¦  217   ¦   331   ¦    ы   ¦  249   ¦   371   ¦    Ы   ¦
     ¦  218   ¦   332   ¦    з   ¦  250   ¦   372   ¦    З   ¦
     ¦  219   ¦   333   ¦    ш   ¦  251   ¦   373   ¦    Ш   ¦
     ¦  220   ¦   334   ¦    э   ¦  252   ¦   374   ¦    Э   ¦
     ¦  221   ¦   335   ¦    щ   ¦  253   ¦   375   ¦    Щ   ¦
     ¦  222   ¦   336   ¦    ч   ¦  254   ¦   376   ¦    Ч   ¦
     ¦  223   ¦   337   ¦    Ъ   ¦  255   ¦   377   ¦        ¦
     L--------+---------+--------¦--------+---------+---------


KilkennyCat   (2010-01-12 10:58:00) [7]

Конечно. и да без разницы


brother   (2010-01-12 09:45:00) [8]

> бейсик для бк 0010-01

а там юникод? О_о


KilkennyCat   (2010-01-12 02:19:00) [9]

клс забыл...


KilkennyCat   (2010-01-12 02:16:00) [10]

вот уж действительно без разницы...
начала с записи, продолжила отображением, закончила обработкой состояния клавиатуры, ну и на десерт - и язык пофиг.
ну на:
10 INPUT "нажмите клавишу";A
20 ? "Вы нажали:";А
30 END


бейсик для бк 0010-01


Olya   (2010-01-12 01:22:00) [11]

да без разницы


Игорь Шевченко   (2010-01-12 00:25:00) [12]


> помогите исправить


Тоже на С++ ?


Olya   (2010-01-12 00:14:00) [13]

можете исходник привести?

исходник на с++ есть, но нерабочий. помогите исправить:

wchar_t i[8];
char o=StrToInt(Edit1->Text);
TKeyboardState l;
GetKeyboardState(l);
int ret=ToUnicode(o,0,l,i,sizeof(i),0);
Memo1->Lines->Add(i);


Anatoly Podgoretsky   (2010-01-11 23:51:00) [14]

> Olya  (11.01.2010 22:18:00)  [0]

Если есть "номер" то Char(номер)


Игорь Шевченко   (2010-01-11 22:37:00) [15]

символ в юникоде записывается через #


Наверх

Титульная страница Поиск, карта сайта Написать письмо