Проблема с кодировкой русскоязычного текста



  • Парни, выручайте, уже полдня сижу ничего понять не могу )))
    Все время спамил на бурж и такой проблемы не могло быть в принципе.
    Решил сделать спамер по российский сайт знакомств и застопорился:
    спамер берет строку из файла .txt и отправляет собеседнику в качестве ответа. Все прекрасно как обычно, но... текст уходит в виде крякозябров. В каком формате (ккодировке) надо сохранить текст в этом файле текстовом чтобы собесденик увидел нормальные русские буквы?
    ОБязательно UTF-8 в самом BAS отключил естественно. Не помогло



  • @dimonchik Пробовали перед отправкой такой вариант кодировки текста?

    var text = "Привет"
    [[ENCODE]] = encodeURIComponent(text)
    


  • @dimonchik Через браузер или http клиент? В БАС текст нормально отображается?



  • @usertrue через браузер. В БАС в режиме записи отображаются крякозябры. Собеседники тоже ругаются что не понимают. При этом транслит нормально пролезает.

    @uraabk said in Проблема с кодировкой русскоязычного текста:

    @dimonchik Пробовали перед отправкой такой вариант кодировки текста?

    var text = "Привет"
    [[ENCODE]] = encodeURIComponent(text)
    

    не пробовал.
    У меня вот такого вида вставка текста с отправкой
    {{text3|notreuse}}<CONTROL><RETURN>

    а переделать ее в таком случае видимо в
    var text = "{{text3|notreuse}}"
    [[encode]] = encodeURIComponent(text)
    [[encode]]<CONTROL><RETURN>



  • @dimonchik А Вас файл с текстом в UTF-8? Должен быть в UTF-8



  • @dimonchik в вашем случае можно вот так

    encodeURIComponent({{az|notreuse}}) + "<CONTROL><RETURN>"
    

    0_1551380780389_2019-02-28_220605.png



  • @uraabk said in Проблема с кодировкой русскоязычного текста:

    @dimonchik в вашем случае можно вот так

    encodeURIComponent({{az|notreuse}}) + "<CONTROL><RETURN>"
    

    Вы сам пробовали свой рецепт?
    Например вместо привет получится %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82
    0_1551382269900_2019-03-01_023040.png
    encodeURIComponent совершенно для другого, а именно для кодирование символов которые не поддерживает стандарт url. И использовать его в браузере в принципе не имеет смысла, тк там где необходимо он это делает сам.



  • @usertrue точно, я изначально думал скрипт на запросах, но потом увидел "<CONTROL><RETURN>" и меня переклинило))



  • @uraabk @UserTrue Огромное спасибо за помощь. Все заработало на русском.
    Желаю удачного вечера и еще раз благодарю за отзывчивость.


Log in to reply