none
Неправильная кодировка RRS feed

  • Общие обсуждения

  • Подскажите пожалуйста. Нам приходя заявки от других фирм сформированные в oracle reports в html формате/ Но когда открываю одни каракули...перепробывал все кодировки не помогает. Как вылечить это?
    • Изменен тип Vinokurov YuriyModerator 2 июля 2010 г. 6:18 давность и отсутствие активности в теме
    24 июня 2010 г. 12:42

Все ответы

  • Воспользуйтесь этой страницей и попробуйте выяснить исходный формат кодировки текста и не просходит ли двойной перекодировки.
    24 июня 2010 г. 13:28
    Модератор
  • Если выбрать исходный текст. Английская раскладка то все получается...  а как теперь это правильно отображать в explorere?

    пишит что cp1251

    24 июня 2010 г. 13:38
  • Т.к. вы имеете дело с html-страницами в виде файлов, то откройте любую из них в Блокноте и найдите строку типа такой:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    Какой указан charset? Попробуйте его поменять.

    24 июня 2010 г. 14:20
    Модератор
  • Эт мы знаем... Но там нет такой строки.. Этот документ сгенерирован в oracle reports.. я пытался вставить эту строку-бесполезно... они сгереривоны в кодировки ср1251 английская...  и не пойму чем открыть!!!
    25 июня 2010 г. 6:31
  • и представьте если так в каждом заказе вставлять..ну эт не дело... тут один парень сидит знает как это делать.... но не хочу позориться спрашивать...сис админ и не знает (((((  Понимаете??
    25 июня 2010 г. 6:35
  • Эт мы знаем... Но там нет такой строки.. Этот документ сгенерирован в oracle reports.. я пытался вставить эту строку-бесполезно... они сгереривоны в кодировки ср1251 английская...  и не пойму чем открыть!!!

    Проверь есть ли в коде страницы charset= с нужной кодировкой, недостаточно иметь текст в нужной кодировкой, надо еще сообщить какая она
    25 июня 2010 г. 10:15
  • <html>
    <body dir=LTR bgcolor="#ffffff">
    <!-- Created by Oracle Reports 13:44 Wed Jun 23 , 2010 -->

    <div style="position: absolute; top:0pt;left:1pt;">

    </div>
    <style>#f1{font:8pt Arial;color:#000000}</style>
    <span style="position:absolute;top:45pt;left:265pt" id=f1>дЮРЮ ОЕВЮРХ:</span>
    <span style="position:absolute;top:45pt;left:324pt" id=f1>23.06.10 13:44</span>
    <style>#f2{font:8pt Arial;color:#000000}</style>
    <span style="position:absolute;top:45pt;left:514pt" id=f2>рХЫЕМЙН</span>
    <span style="position:absolute;top:45pt;left:24pt" id=f2>юЯРНП ннн (УХЛХЪ)</span>
    <style>#f3{font:24pt Code 128;color:#000000}</style>
    <span style="position:absolute;top:60pt;left:24pt" id=f3>-OR|CO141556c-</span>
    <span style="position:absolute;top:62pt;left:265pt" id=f2>яРЮРСЯ ДНЙСЛЕМРЮ: пЮГЛЕЫЕМ</span>
    <style>#f4{font:bold 11pt Arial;color:#000000}</style>
    <span style="position:absolute;top:82pt;left:203pt" id=f4>гЮЙЮГ ¦ CO141556 НР 23.06.10</span>
    <span style="position:absolute;top:99pt;left:91pt" id=f1>дЮРЮ ГЮЙЮГЮ:</span>
    <span style="position:absolute;top:99pt;left:143pt" id=f1>23.06.10</span>
    <span style="position:absolute;top:99pt;left:203pt" id=f1>дЮРЮ ОНЯРЮБЙХ:</span>
    <span style="position:absolute;top:99pt;left:264pt" id=f1>07.07.10</span>
    <span style="position:absolute;top:99pt;left:334pt" id=f1>бПЕЛЪ ОНЯРЮБЙХ:</span>
    <span style="position:absolute;top:99pt;left:400pt" id=f1>00:00</span>
    <span style="position:absolute;top:113pt;left:103pt" id=f1>гЮЙЮГВХЙ:</span>
    <span style="position:absolute;top:113pt;left:143pt" id=f1>юЯРНП ннн (УХЛХЪ)</span>
    <span style="position:absolute;top:129pt;left:143pt" id=f1>юЯРНП 6</span>
    <span style="position:absolute;top:129pt;left:33pt" id=f1>оНЯРЮБЙЮ Б ЛЕЯРН УПЮМЕМХЪ:</span>
    <span style="position:absolute;top:145pt;left:94pt" id=f1>оНЯРЮБЫХЙ:</span>
    <span style="position:absolute;top:145pt;left:143pt" id=f1>еБПНОЮЙ яЕПБХЯ ннн</span>
    <span style="position:absolute;top:162pt;left:24pt" id=f1>кХЯР: </span>
    <span style="position:absolute;top:162pt;left:49pt" id=f1>1</span>
    <span style="position:absolute;top:162pt;left:430pt" id=f1>гЮЙЮГ ¦ CO141556 НР 23.06.10</span>
    <span style="position:absolute;top:162pt;left:86pt" id=f1>бЯЕ ЯСЛЛШ: Б ПСА</span>
    <div style="position:absolute;top:176.8pt;left:23.2pt;width:715.9;height:52.0;padding-top:44.4;font:0pt Arial;border-width:1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:176.8pt;left:41.7pt;width:2.8;height:52.0;padding-top:44.4;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:179pt;left:28pt" id=f1>¦</div>
    <div style="position:absolute;top:188pt;left:27pt" id=f1>О/О</div>
    <span style="position:absolute;top:179pt;left:170pt" id=f1>рНБЮП</span>
    <div style="position:absolute;top:190.1pt;left:42.3pt;width:478.0;height:2.8;padding-top:-4.8;font:0pt Arial;border-width:1.4 0 0 0; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:190.8pt;left:101.2pt;width:2.8;height:33.4;padding-top:25.7;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:176.9pt;left:424.2pt;width:2.8;height:51.9;padding-top:44.2;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:179pt;left:406pt" id=f1>еД.</div>
    <div style="position:absolute;top:188pt;left:405pt" id=f1>ХГЛ.</div>
    <span style="position:absolute;top:179pt;left:433pt" id=f1>йНК-БН</span>
    <span style="position:absolute;top:179pt;left:480pt" id=f1>жЕМЮ</span>
    <span style="position:absolute;top:179pt;left:523pt" id=f1>яСЛЛЮ</span>
    <div style="position:absolute;top:176.9pt;left:466.9pt;width:2.8;height:51.9;padding-top:44.2;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:176.9pt;left:512.2pt;width:2.8;height:51.9;padding-top:44.2;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:176.8pt;left:399.9pt;width:2.8;height:51.9;padding-top:44.2;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <span style="position:absolute;top:198pt;left:220pt" id=f1>мЮХЛЕМНБЮМХЕ</span>
    <span style="position:absolute;top:198pt;left:56pt" id=f1>юПРХЙСК</span>
    <div style="position:absolute;top:216.1pt;left:23.2pt;width:715.9;height:20.4;padding-top:12.8;font:0pt Arial;border-width:1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <span style="position:absolute;top:218pt;left:36pt" id=f1>1</span>
    <div style="position:absolute;top:216.1pt;left:41.7pt;width:2.8;height:20.4;padding-top:12.8;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:216.1pt;left:101.2pt;width:2.8;height:20.4;padding-top:12.8;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:216.1pt;left:399.9pt;width:2.8;height:20.4;padding-top:12.8;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:216.1pt;left:424.2pt;width:2.8;height:20.4;padding-top:12.8;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <span style="position:absolute;top:218pt;left:45pt" id=f1>031335</span>
    <span style="position:absolute;top:218pt;left:104pt" id=f1>мЮАНП ОКЮЯР.дЕЯЕПРМШИ </span>
    <span style="position:absolute;top:218pt;left:407pt" id=f1>ЬР</span>
    <span style="position:absolute;top:218pt;left:461pt" id=f1>3</span>
    <span style="position:absolute;top:218pt;left:490pt" id=f1>19.35</span>
    <span style="position:absolute;top:218pt;left:537pt" id=f1>58.05</span>
    <div style="position:absolute;top:216.1pt;left:466.9pt;width:2.8;height:20.4;padding-top:12.8;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:216.1pt;left:512.2pt;width:2.8;height:20.4;padding-top:12.8;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:231.7pt;left:23.2pt;width:715.9;height:20.2;padding-top:12.5;font:0pt Arial;border-width:1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <style>#f5{font:bold 8pt Arial;color:#000000}</style>
    <span style="position:absolute;top:234pt;left:373pt" id=f5>хРНЦН:</span>
    <span style="position:absolute;top:234pt;left:537pt" id=f1>58.05</span>
    <span style="position:absolute;top:234pt;left:461pt" id=f1>3</span>
    <span style="position:absolute;top:234pt;left:407pt" id=f1>ЬР</span>
    <div style="position:absolute;top:231.7pt;left:466.9pt;width:2.8;height:20.3;padding-top:12.6;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:231.7pt;left:424.2pt;width:2.8;height:20.3;padding-top:12.6;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>
    <div style="position:absolute;top:231.7pt;left:399.9pt;width:2.8;height:20.3;padding-top:12.6;font:0pt Arial;border-width:0 0 0 1.4; border-style:solid;border-color:#000000;"><table></table></div>

    <div style="position: absolute; top:840pt;left:1pt;">
    <hr size=5 noshade>
    </div>

    <div style="position: absolute; top:856pt;left:1pt;">
    </body></html>





    вот этот код... на одном из компов открывается без проблем...а на других засада..
    25 июня 2010 г. 10:32
  • и про кодировку ничего не сказано
    25 июня 2010 г. 10:33
  • Тут не только не указана кодировка, но вообще отсутсвуют какие либо заголовки <head></head>. С этим надо обращаться к авторам данного отчета по приведению его в норму. До тех пор поведение будет непредсказуемое и кодировку придется указывать в ручную. <Страница><Кодировка> В данном случае, возможно поможет установка Автовыбор в данном пункте, но и нанесет вред в других случаях. Правильный путь - к авторам

    25 июня 2010 г. 10:50
  • подождите подождите... почему на другом компе открывает без проблем... кодировку я пытался подставить без изменения. .... И сайт который мне выше предложил определил сразу все...и автовыбор не помогает
    25 июня 2010 г. 11:57
  • Извините, у вас двойная перекодировка:

    KOI8-R → CP1251 + KOI8-R → CP1251

    Открыть такой текст в Internet Explorer без ухищрений невозможно. Но можно открыть в кодировке KOI8, сохранить в CP1251, затем открыть снова в KOI8... Либо использовать программу, которая сама это распознает, возможно, такая программа и установлена на компьютере как надстройка IE. Вам верно написали, что с таким безобразием нужно идти к разработчикам отчета, а не строить очередной забор, стараясь не позориться, как вы сами утверждаете.

    PS Если к вам такие отчеты приходят по электронной почте, то сделайте так, чтобы они приходили как вложения, или в заархивированном виде, но не в теле письма.

    25 июня 2010 г. 12:35
    Модератор
  • подождите подождите... почему на другом компе открывает без проблем... кодировку я пытался подставить без изменения. .... И сайт который мне выше предложил определил сразу все...и автовыбор не помогает
    Просто повезло. Если накопишь статистику то поймешь, иногда даже через раз, то нормально, то вьетнамский, то турецкий (при автовыборе).
    25 июня 2010 г. 12:51
  • Извините, у вас двойная перекодировка:

    KOI8-R → CP1251 + KOI8-R → CP1251

    Открыть такой текст в Internet Explorer без ухищрений невозможно. Но можно открыть в кодировке KOI8, сохранить в CP1251, затем открыть снова в KOI8... Либо использовать программу, которая сама это распознает, возможно, такая программа и установлена на компьютере как надстройка IE. Вам верно написали, что с таким безобразием нужно идти к разработчикам отчета, а не строить очередной забор, стараясь не позориться, как вы сами утверждаете.

    PS Если к вам такие отчеты приходят по электронной почте, то сделайте так, чтобы они приходили как вложения, или в заархивированном виде, но не в теле письма.


    Я вариант с двойной кодировкой даже и не анализировал, но поскольку отчеты откуда то приходят, то значит они вероятно в виде файлов, значит существует возможность добавить заголовки в файл, в том числе и автоматически, но не для случая двойной перекодировки.
    25 июня 2010 г. 12:53
  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    30 июня 2010 г. 8:17
    Модератор
  • а не знаете какую надстроечку моно использовать?
    16 июля 2010 г. 7:47