![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как записать символ в юникоде
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]символ в юникоде записывается через #