На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА
Прежде чем задать вопрос, зайдите в раздел FAQ, возможно там уже есть ответ на него.
Если вы хотите вставить код в сообщение, то пожалуйста выделяйте его тегом [code=dfp] ... [/сode].
Для этого используйте кнопку [code=dfp] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Delphi for PHP.
Модераторы: ViktorXP, vicis
  
> Есть три вопроса , ListView, esho, кодировка
    Кстати, хотели вопрос, вот 3 вопроса:
    1. Как изменить размер шрифта у ListWiew ?
    2. Возвращаясь к проблеме с кодировкой, получается такая ситуация:
    IDE/Tools/Options/Default Charset = Windows-1251 (Language = "neutral" ...)
    Unit1->Encoding = Western European (ISO) |iso-8859-1
    У ListView совйства Encoding нет и поменять кодировку не получается. Если добавлять столбцы с русскими заголовками в инспекторе, то заголовки получаются в UTF-8.
    3. В коде пытаюсь вывести echo("Ошибка"), предлагает "Text contains Unicode charset.Would you lik....
    Если согласиться, в дизайнере все показывает нормально, после запуска все коверкает

    Может кто-то уже с такими бедами сталкивался

    Эта тема была разделена из темы "Delphi for PHP"
      Цитата DmiSbr @
      1. Как изменить размер шрифта у ListWiew ?

      здесь нужно покопаться

      посмотри такие варианты (хотя это где то рядом, но не то)

      ExpandedWrap disabled
                       function Button1JSClick($sender, $params)
                       {
         
                       ?>
                       //Add your javascript code here
         
                       document.getElementById('ListView1').style.font = "bold small-caps 12pt/14pt sans-serif";
        //               document.getElementById('ListView1').style.font = " 12pt/14pt sans-serif top";
         
         
                       <?php
         
                       }


      вот ещё несколько в туже степь

      ExpandedWrap disabled
                        document.all['ListView1'].style.left = 0;
                        document.all['ListView1'].style.position = 'relative';
                        document.all['ListView1'].style.font = '20px verdana,arial,helvetica';
                        document.all['ListView1'].style.textAlign =  'right';
                        document.all['ListView1'].style['color'] = 'blue';
                        document.all['ListView1'].style['size'] = '18px';
                        document.all['ListView1'].style.fontSize = '22px';


      всё же лучший вариант посмотреть исходник ListView

      Цитата DmiSbr @
      3. В коде пытаюсь вывести echo("Ошибка"), предлагает "Text contains Unicode charset.Would you lik....
      Если согласиться, в дизайнере все показывает нормально, после запуска все коверкает

      выводи так
      $this->Button1->Caption= "Ошибка";
      или в другой объект

      Цитата DmiSbr @
      2. Возвращаясь к проблеме с кодировкой, получается такая ситуация:
      IDE/Tools/Options/Default Charset = Windows-1251 (Language = "neutral" ...)
      Unit1->Encoding = Western European (ISO) |iso-8859-1
      У ListView совйства Encoding нет и поменять кодировку не получается. Если добавлять столбцы с русскими заголовками в инспекторе, то заголовки получаются в UTF-8.


      сделай файл из которого строки грузиш в UTF-8
      Сообщение отредактировано: ViktorXP -
        Доброе утро !

        > всё же лучший вариант посмотреть исходник ListView

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

        > выводи так
        > $this->Button1->Caption= "Ошибка";
        > или в другой объект

        неважно в какой объект выводить, если в коде встречаются русские символы - сразу "Text contains Unicode charset.Would you lik....

        > сделай файл из которого строки грузишь в UTF-8

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

        Добавлено
        Зы....
        наверно я погорячился, надо было сначала кофе попить.....

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

        Unit1->Encoding = Unicode (UTF-8) |utf-8
        IDE/Tools/Options/Default Charset = utf-8 (Language = "utf-8")
        IDE/Tools/Options/Editor options/Text encoding = utf-8

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

        Добавлено
        И используя вот это все

        > Unit1->Encoding = Unicode (UTF-8) |utf-8
        > IDE/Tools/Options/Default Charset = utf-8 (Language = "utf-8")
        > IDE/Tools/Options/Editor options/Text encoding = utf-8

        и согласившись с перекодировкой, я получил что хотел
          Цитата DmiSbr @
          > всё же лучший вариант посмотреть исходник ListView

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


          но это правильный подход, на то они и даются

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

          по разным причинам

          понадобилось - доделай сам
          исходники же есть 8-)
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0355 ]   [ 16 queries used ]   [ Generated: 29.03.24, 13:48 GMT ]