• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

перекодирование из Unicode в ANSI

  • Автор темы Автор темы Chaklun
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
C

Chaklun

Encoding.Default.GetBytes(mystring.ToCharArray()); возвращает кучку карлючек, как получить корректную сточку в формате ANSI?
 
а так не пробовал?

Код:
destbytes=System.Text.Encoding.Convert(System.Text.Encoding.Unicode, System.Text.Encoding.ASCII, sourcebytes);
 
А не проще в НЕТЕ найти таблицу (например NDN XLT) перекодировки и сделать процедуру самому и не мучиться?
 
аски вернет кучку знаков вопросов...... это по-идее......
но вопрос решился по-другому, это у меня в FireBirde не было указано, что чарсет 1251, и он ругался, что не может перекодировать из одной страницы в другую.....
 
аски вернет кучку знаков вопросов...... это по-идее......
неа... неверная идея!
если строка действительно в юникодах и ты её правильно сконвертиш в аски, то ты получиш ту же самую строку! (но в другой кодировке.)
 
Месяца три – четыре назад, писал функцию для Word по преобразованию un. в ANSI. Там вперемешку и un. и ANSI. Хотел написать функцию, чтобы искала по большим объемам док. инфу. Но получилась на 1 мин дольше, чем Word средствами, я ее и забросил. Но она написана и на С++ и API и BUL.6 и ASM., в куче все. Если интересует, то пишите SergeG@tut.by. Только от комментариев избавьте.
 
не пойму. а вот это что такое?
Код:
#include "utilcls.h"

wchar_t* a=L"unicode string";
AnsiString b=WideToAnsi(a);
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab