Страница 1 из 1

проблема с oem2utf8

Добавлено: 16 ноя 2007, 14:47
Den_Is
Помогите пож. кто сталкивался
делаю следующее
var str_1,str_2: string;
str_1:= katmc.name (к примеру)
затем делаю
oem2utf8(str_1,str_2)
в итоге в str_2 записываются какие то цифры а строкового значения (в данном случае наименование материала) нет
:-(

Добавлено: 20 ноя 2007, 07:29
Hmyrii
и не чего удивительного :)

function oem2utf8 (String, var String) : Integer; external 'G_Common.dll';

Добавлено: 21 ноя 2007, 15:25
k_vit
> Hmyrii

Почему ничего удивительного? в Str_2 - должна строка вернуться
function oem2utf8 (Str_1, Str_2) : Integer

Добавлено: 21 ноя 2007, 15:37
k_vit
Эту же функцию я так понимаю в паскалевских модулях нужно искать?

Добавлено: 21 ноя 2007, 15:45
edward_K
ну а где же. А еще лучше свою dll написать - на форуме поищите как (проще на делфятке, но вроде как и на c народ делал). Правда я как то пытался галктическую функцию по конвертации в ansi обогнать, но не получилось ощутимо.

Добавлено: 22 ноя 2007, 10:50
Alpiton
utf8 - двухбайтовая кодировка, поэтому полученную строку надо смотреть редактором, который понимает такую кодировку