Здравствуйте, sidorov18, Вы писали:
S>Здравствуйте, netch80, Вы писали:
N>>utf-8, он, родимый.
S>Отлично. а как его самостоятельно сделать :) S>пробовал передавать его, как набор байт(т.е. WCHAR приводил к CHAR ). сервер его воспринимает :). но в первозданном виде. статус на сервере выходит: @CAA>.
Вы зачем-то передаёте данные тут открытым текстом вместо дампа. В таких вопросах нужны дампы.
WCHAR — это значит, что лежит юникод 16-битными кодами? Если да — то нужна _явная_ конверсия в utf-8. Как это сделать на винде в Ваших конкретных условиях, я не знаю. MSDN на поиск "converting to UTF-8" выдаёт кучу ссылок, посмотрите. То, что Вы привели — насколько я могу понять эту кашу из символов — представляет собой прямую передачу UTF-16LE, что, понятно, не то, что нужно.
S>Передача, как отдельным entity здесь тоже ничего не решает, находил запросы и без них и с аналогичной строкой. т.е. пост данные a=1&b=текст(тут соотв utf-8).
Ну для начала попробуйте сконвертить в настоящий utf-8, и тогда посмотрите на результат.