Вниз
Скачать: CL | DM;

из юникод в вин   Найти похожие ветки 

 
Dema-X ©   (2004-12-12 13:07) [0]

Люди подскажите пожалуйста
как можно перефрматировать текст
из юникод в вин и обратно


 
Суслик ©   (2004-12-12 13:14) [1]

воспользуйся функцией win api widechartomultibyte

Примеров масса, в том числе и на этом сайте.


 
Dema-X ©   (2004-12-12 13:43) [2]

хде?


 
Alx2 ©   (2004-12-12 13:58) [3]

Стандартный тип WideString. Просто присваиваешь одно другому. String к WideString и наооборот.


 
Суслик ©   (2004-12-12 14:02) [4]


> Стандартный тип WideString. Просто присваиваешь одно другому.
> String к WideString и наооборот.

В общем случае это верно, но правильность такого подхода зависит от того, какая в системе текущая ansi страница, т.к. при таком присвоении именно она и исполозуется в качестве параметра multibytetowidechar


 
Dema-X ©   (2004-12-12 16:23) [5]

Юникод это веть символы типа #0000 как их то получить?


 
Суслик ©   (2004-12-12 16:34) [6]

ws: widestring;
ws[10] - десятый символ  
ord(ws[10]) - тоже самое в виде числа


 
Dema-X ©   (2004-12-13 06:58) [7]

а скоко воще там цифирь?


 
Anatoly Podgoretsky ©   (2004-12-13 12:20) [8]

Где там? И при чем тут "цифири" ведь вроде про строки речь


 
Bear   (2004-12-13 15:04) [9]

Еще вопросик по этой теме. Как программно определить, что текст в юникодышной кодировке? По аналогии с DOS, UNIX и т.д.? Это я к тому, что я пишу текстовый редактор, который корректно определяет стандартные кодировки (DOS, UNIX, MAC) а вот с Unicode вышел напряг...


 
Игорь Шевченко ©   (2004-12-13 15:19) [10]


> Как программно определить, что текст в юникодышной кодировке?


IsTextUnicode

С уважением,


 
Bear   (2004-12-13 15:32) [11]

Благодарствую


 
Dema-X ©   (2004-12-13 19:53) [12]


>
> Anatoly Podgoretsky ©   (13.12.04 12:20) [8]
> Где там? И при чем тут "цифири" ведь вроде про строки речь

вы юникод в IE Видели это символы типа &1012&5478&6852 и при чем здесь текст а товарищь
> Суслик ©   (12.12.04 16:34) [6]
> ws: widestring;
> ws[10] - десятый символ  
> ord(ws[10]) - тоже самое в виде числа

ссылается на какуюто непонятную 10 цифирь вот и спрашивается...


 
Anatoly Podgoretsky ©   (2004-12-13 20:05) [13]

А не ссылается ни накакую цифирь, ссылается на 10 символ.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: -0.977 c
14-1102493504
PRM
2004-12-08 11:11
2004.12.26
Чем открыть файл xmlsdkdoc.msm


4-1099737740
acsoft
2004-11-06 13:42
2004.12.26
Открывать txt моей программой


1-1102693122
_Дельфин_
2004-12-10 18:38
2004.12.26
Как сделать прозрачным фон TAnimate?


3-1101977596
makz
2004-12-02 11:53
2004.12.26
SQL как данные


1-1103038441
maxz
2004-12-14 18:34
2004.12.26
Утечка памяти




   Наверх