кодировка "Ввод текста неправильная"



  • @DrPrime нет, вместо смайла в квадрате знак вопроса... выше я скинул сайт и написал в чем причина. скорее всего именно в том что используются хром. он не распознает все смайлы



  • @smurfik
    Прописывайте смайлы Emoji кодом, например:

    😊 = 😊

    Или ещё один способ смотрите здесь.



  • @wodopad по поводу кодов я знаю, но в моем случае этот вариант не подходит. второй вариант так же не подходит. нужно именно чтобы вставляло сразу смайл, и корректно работало как ив обычном браузере


  • administrators

    @smurfik В ближайшее время разберусь. Можете прикрепить файл со смайлами?



  • @support я выше писал сайт со смайлами. в обычном браузере просто 2 раза нажимаешь, он выделяется, потом ctrl +c и вставить в любое поле ена любом сайте.


  • administrators

    @smurfik Пока такой костыль. Вводить текст нужно без эмуляции, потом ввести пробел и <BACK> c эмуляцией.
    Вот реализация.

    0_1481626395840_instasmiles.xml



  • @support ok. спасибо посмотрю.



  • @support Спасибо. Метод в Инстаграм работает.

    А вот к FeceBook не как не могу применить. Делаю репост, добавляя сообщение со смайликами. Если отключить эмуляцию, текст не добавляется, а с эмуляцией вместо смайлов квадратики.


  • administrators

    @solt На фб работает такой же метод как в инстаграме.

    0_1485621959271_SmiliesFb.png

    Вы точно сделали как написано тут

    Вводить текст нужно без эмуляции, потом ввести пробел и <BACK> c эмуляцией.

    Если ничего не будет получаться прикрепите проект, или скопируйте действия, которыми вводите текст и вставьте сюда.



  • @support said in кодировка "Ввод текста неправильная":

    Вводить текст нужно без эмуляции, потом ввести пробел и <BACK> c эмуляцией.

    0_1485670631009_test.xml

    Пример скрипта.

    С эмуляцией текст вводится, а при отключении, действие не производится.


  • administrators

    @solt На этой форме нет элемента textarea, поэтому ввод без эмуляции не работает. Единственный вариант тут - использовать буфер обмена. Сохранить туда значение через <CONTROL>C, а потом вставить через <CONTROL>V



  • @support said in кодировка "Ввод текста неправильная":

    <CONTROL>C, а потом вставить через <CONTROL>V

    Подскажите пожалуйста, как можно занести текст по средствам BAS не используя "экшин Ввод текста" и <CONTROL>V в буфер обмена.

    Попытался через "экшин Запустить процесс" с параметрами:

    • clip < "D:\Папка\BAS\Текст.txt" - не работает, в буфер не чего не заносится
    • @echo текст| Clip - сработал, но проблема с кодировкой (нормально отображается только латиница)

    Возможны другие варианты, скопировать текст в буфер обмена?

    Например через:

    • переменную
    • файл
    • список
    • ресурс

  • administrators

    @solt Пока только через <CONTROL>V

    Если у вас есть часик времени, то можете сделать модуль через этот класс. http://doc.qt.io/qt-5/qclipboard.html



  • @support Спасибо за наводку...

    П.С. Возможно кому ни будь пригодиться:
    "Экшин Запустить процесс" команда:

    @chcp 65001
    @echo Ваш текст| Clip
    

    Текст в буфер обмена копируется без проблем - латиница, кириллица и emoji


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.