C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
UTF-8, Работа с UTF-8
Mythos
  Отправлено: 23.02.2004, 17:07


Ученик-кочегар

Группа: Участник
Сообщений: 28



Может кто знает как работать -> чтение|запись с UTF-8 кодировкой,
а может есть какие-то компоненты?
xTrim
Отправлено: 24.02.2004, 06:26


Машинист паровоза

Группа: Участник
Сообщений: 208



см. help по
WideCharToMultiByte и MultiByteToWideChar
Mythos
  Отправлено: 24.02.2004, 12:42


Ученик-кочегар

Группа: Участник
Сообщений: 28



WideChar — это вроде Unicode, а MultiByte — это я как понимаю UTF-8?

Но не совсем понятно как открывать и записывать в файл, каждую строчку конвертировать что ли?
xTrim
  Отправлено: 24.02.2004, 14:16


Машинист паровоза

Группа: Участник
Сообщений: 208



WideCharToMultiByte — перекодировка в Unicode
MultiByteToWideChar — наоборот из Unicode
первым параметром пишите CP_UTF8 и будет UTF-8
я перекодировал или каждую строку, или сначала весь файл читал в StringList и потом все перекодировал. может кто и по другому предложит.

Вернуться в Вопросы программирования в C++Builder