jrj has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
jrj has joined #libreoffice-ru
<jrj>
снова тут
JohnDoe_71Rus has joined #libreoffice-ru
<mikekaganski>
В общем, ясно. Ваш мейлер заменил пробелы (0x0020) на неразрывные пробелы (0x00A0). Отсюда и невозможность поиска - пробельные символы только выглядят одинаково
<mikekaganski>
jrj: ^
<jrj>
mikekaganski, как это выяснилось? для общего развития
<mikekaganski>
jrj: HEX редактором
<jrj>
это смотрелся сам xls документ или только строки?
<jrj>
сроки мне понятно. а документ же бинарный
<mikekaganski>
jrj: достаточно было скопировать две "одинаковые" строки в текстовый файл и посмотреть его коды
<mikekaganski>
но я блин как дурак смотрел экспортированный в fods
<jrj>
ясно. этот момент сам использую, но в тот раз почему-то не вспомнил про коды. хотя строки копировал и сверял, но глазами
<jrj>
по идее починка простая должна быть прямо в табличке. знать бы прикуп, как говориться
<mikekaganski>
jrj: ну да, достаточно просто заменить неразрывные пробелы на обычные глобально
<jrj>
нашел письмо из которого копировали. там вроде обычные пробелы
<jrj>
правда обычный бардак с кодировками
<mikekaganski>
Thunderbird?
<jrj>
текст в 1251, а отправляется в утф8
<jrj>
да, тундер
<jrj>
но визуально все корректно показывается
<mikekaganski>
там куча багов открыта с неразрывными пробелами в клипборде. Проще всего взять InsideClipboard и просмотреть содержимое
<jrj>
вот пример из тела таблицы в письме - Батончик Фрутилад 30г только фрукты
<jrj>
хм... сохранил письмо из почты прямо целиком файлом
<mikekaganski>
Это другое
<jrj>
смотрю - там все в утф корректно показывает. но у меня в системе утф8...
<mikekaganski>
я про буфер обмена. Вы на какой оси?
<jrj>
просто просмотр исходников письма в тундере показывает вот то, что выше отправил
<jrj>
убунта 12,04
<mikekaganski>
а точнее - на какой оси те, кто копировал?
<jrj>
они на w2k8r2
<mikekaganski>
о
<mikekaganski>
вот там и надо смотреть, что творит TB при копировании из него в буфер
<jrj>
не. я в файле-письме смотрю - там тоже неразрывный пробел
<mikekaganski>
даже так?
<jrj>
или при формировании письма произошло, или при копировании/вставке текста, или в 1с так сформировалось
<mikekaganski>
ну, ... :)
<jrj>
короче потестил
<jrj>
взяли 1с, сформировали отчет
<jrj>
если его выделитьскопировать в калк - все ок
<jrj>
если отчет скопировать в письмо и сохранить это письмо - там неразрывные пробелы
<jrj>
НО
<jrj>
если прямо из 1с, без всяких буферов и тундеров, сохранить в хтмл - там прямо вместо пробелов
<jrj>
так что я хз кто тут виноват
VitaliyAnderson has joined #libreoffice-ru
<mikekaganski>
jrj: главное - теперь ясно как лечить.
<mikekaganski>
jrj: а.... Вы думаете, что при копировании из 1с в кальк сам кальк может по какой-то причине самовольно менять неразрывные на обычные? тогда это может быть его вина. Но тут - опять же, нужно смотреть содержимое буфера
<mikekaganski>
очень удобно из InsideClipboard сохранить буфер в файл и потом анализировать
<jrj>
mikekaganski, не, при копировании в калк - нормальные пробелы
<jrj>
неразрывные вылазят при появлении html
<jrj>
причем неважно тундер это или сама 1с
<jrj>
я ж выше написал, что сама 1с при сохранении в хтмл сохраняет прямо с хтмл сущностями " "
<mikekaganski>
jrj: я про это и говорю. Могло бы быть как: например, 1с всегда делает неразрывные, но если этот буфер вставить в кальк - тот их преобразовывает в обычные (по какой-то странной причине)
<jrj>
я скорее всего про такую особенность запмню, но все это странно
<jrj>
ну может быть преобразует
<jrj>
буфер-то системный же, насколько я понимаю
<mikekaganski>
jrj: короче, это всё умствования. Без данных не разберёшься
<mikekaganski>
jrj: буфер системный, и что?
<jrj>
у меня вообще подозрение, что тут без участия винды не обошлось
<mikekaganski>
приложения в него сохраняют в разных форматах
<mikekaganski>
и вставляют из одного из форматов по своему выбору
<jrj>
ну я не уверен на 100%, но не думаю, что у каждого приложения свой клипборд
<jrj>
или у каждого свой?
<mikekaganski>
:)) есть общие форматы, есть свои. И каждое *способно* создавать буфер одновременно в любом количестве форматов - общих и специальных
<jrj>
омг...
<mikekaganski>
Вот для примера сейчас скопировал 2 ячейки в кальке - в буфере появились 17 альтернативных варианта-формата
<mikekaganski>
На выбор: и разные варианты текста, и картинки (BMP/PNG/WMF...), и HTML, и RTF, и ссылка, и форматы Кальк, и XML...
<VitaliyAnderson>
PDF не хватает
<jrj>
mikekaganski, огромное спасибо за софтину просмотра буфера
<jrj>
щас проверили. 1с в буфер шлет два вида хтмл и оба с нбсп-шками
<VitaliyAnderson>
упс. не в то окно
<jrj>
в почту из этого всего попали текст и хтмл - это видно при просмотре исодников письма
<jrj>
ну а дальше уже все ясно-понятно
<jrj>
при этом если копировать в калк - он вставляет нормальные данные. или преобразование идет, или формат другой использует, а не хтмл
<mikekaganski>
jrj: Ну, если среди выдаваемых 1с форматов есть те, которые с обычными пробелами - то всё возможно :)
<jrj>
да, есть простой текст - 2 вида. есть родные форматы 1с. но среди всех - только у двух вариантов хтмл неразрывные пробелы
<jrj>
при этом мы проверили встроенные печатные формы или типа того. скоприровали тектс. все те же форматы, но хтмл с обычными пробелами
<mikekaganski>
jrj: Понятно. Они пошли простым путём. В HTML ведь повторяющиеся пробелы преобразуются в один пробел. И для того, чтобы сохранить последовательность пробелов "как есть", многие тупо все пробелы меняют на неразрывные
<jrj>
тут уже не знаю. мы это с 1с-ником делали. он сам увидел, что без буферов, почт и тундеров есть такая ситуация. может починит, может забъет... =)