Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > VCL VS UTF-8


Автор: Young_W 3.3.2011, 12:41
Приветствую, Вас!
Вопрос в следующем, как реализовать поддержку кодировки UTF-8 в стандартных компонентах VCL Delphi 6 (таких как Edit, Memo и т.д)
& smile 

Автор: MetalFan 3.3.2011, 13:04
Можно вопрос на вопрос - а зачем?
С 2010 делфи и так юникод поддерживается. А UTF-8(16/32) это всего лишь один из форматов его хранения в памяти(на диске).

Автор: Snowy 3.3.2011, 13:05
Никак.
UTF-8 придумали насисьники.
В концепции дельфи, это вообще не строка, а набор байт, который нужно сначала декодировать, чтобы он стал строкой.

Автор: Akella 3.3.2011, 13:38
Да, В Delphi 6 в стандартных никак. Используй D2009+ или другие компоненты типа TNT.

Автор: Snowy 3.3.2011, 16:24
Akella, это ты щас про utf-16 говоришь.
В дельфи физически не бывает строк в кодировке utf-8.
utf-8 можно хранить, можно раскодировать, но для дельфи это не строка.

Автор: Akella 3.3.2011, 17:48
Цитата(Snowy @  3.3.2011,  16:24 Найти цитируемый пост)
Akella, это ты щас про utf-16 говоришь.

да, точно, я забыл что в дельфи ютф-16

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)