| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > VCL VS UTF-8 |
| Автор: Young_W 3.3.2011, 12:41 |
| Приветствую, Вас! Вопрос в следующем, как реализовать поддержку кодировки UTF-8 в стандартных компонентах VCL Delphi 6 (таких как Edit, Memo и т.д) & |
| Автор: 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 |
да, точно, я забыл что в дельфи ютф-16 |