I, robotКоломенское

Far, vista, проблема с кодировкой в буфере обмена

При копировании в буфер обмена текста и последующей вставкой его оттуда возникают непонятные лишние символы около переносов строк.

Что делать? Есть решение

01. Far, Vista, проблема с кодировкой в буфере обмена
Far, Vista, проблема с кодировкой в буфере обмена

Обновлено:Проблема решена.


Comments (13):

    • aamonster
    • 28.05.2008 15:29
    • Санкт-Петербург / Санкт-Петербург
    Far (1.70 build 2087 - вроде последний в линейке 1.70), Vista - полет нормальный.
    Так что искать, что делаете нестандартно. Для начала попробовать прибить все плагины к фару. Далее - тупо снести его, поставить и настроить заново. Далее - подумать, не поставлено ли каких-нибудь хреней, работающих с clipboard.
    • у меня 1.7 alpha 6 build 2080


      1.7 2087 вообще не запускается - пишет, что "can't load language file"...


      плагины мешаются. попробовал /p - та же байда с символами.


      думаю, дело в системе, потому что на xp, 2000k все пашет хорошо.




      попробовал 2087 запустить чистый - запустился
      но та же байда с символами ((-:


      так что дело в системе
      буду копать




      зы
      также до сих пор байда с кодировкой в Миранде, например. копирую в буфер текст, в другое окно переношу - а там байда с кодировкой.


      помню, копал с переносом cp1252...cp1253 на cp1251
      исправлялось в xp.
      нo в фаре все было хорошо тогда
      а тут...


      сейчас тоже сделал, нужно преегрузиться, думаю...посмотрим...



  • Может быть, это различия в кодировании символа переноса строки, принятые в Uniх и Windows? (/n и /r/n, соответственно)? Их не все программы под обеими операционками правильно понимают, ну да они и безвредные.
  • Не нашли решения? У меня та же проблема :( Vista 64-битная.
    • какая у вас версия?


      если копировать в буфер, а потом вставлять из него не с начала строчки, а деать отступ, то копируется без всяких изменений.


      проблема пока ищется, но окончательного решения нет. как и выяснеия причин. почему так...


      попробуйте поколдовать с настройками окна фара, может, что выйдет? 
      • FAR 1.70.2087. От плагинов ничего не зависит - те же проблемы и в чистом фаре
        Vista Ultimate SP1 English 64 бита - те же проблемы были и без SP1.

        Ага, что отступ не дает глюка - я уже заметил. Так же если надо вставить большой кусок текста с переводами строки помогает сначала "отбить" пустыми строками место, куда надо вставить, то глюк не проявляется.

        В других программах проблемы нету.

        Я грешил на Punto Switcher - но проблема не в нем. Вообще, ощущение что проблема в связке фар+система - проблема проявлялась, когда софта было с гулькин нос.
        • угу. думаю, нужно отписывать в поддержку фара.. пусть правят...


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


          что мы знаем:
          1. проблема точно не в кодировке. даже англ текст так себя ведет.
          2. проблема в переводах строк и именно переводы строк во вставляемом тексте из буфера обмена портятся при вставке, если вставляются сразу после перевода строки.


          что ещё забыл?
          • 3. Символы портятся только если блок вставляется в первую колонку непустой строки.
            4. Портятся два первых символа в строке. При чем второй всегда меняется на символ с кодом 0.

            Вроде все.
            • поправка 3 - в любую колонку непустой строки


              да. два первых. превращается типа в 16 бит...
              • Рецепт помог. Спасибо.

                Странно, вроде весь инет обыскал, а на этот тред не вышел... Нашел несколько жалоб, а вот ответа - не нашел. И не сказал бы, что у меня проблемы с поиском информации в инете.