ФорумПрограммированиеPHP для идиотов → Кодировки

Кодировки

  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz Июль 14, 2010, 3:12 д.п., спустя 1 минуту 42 секунды

    а сами страницы как делать?
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz Июль 14, 2010, 3:16 д.п., спустя 4 минуты 29 секунд


    это логично. ???????????????? обычно появляются при неправильной работе с кодирвкой базы.
    Ты базу в utf8 перевела?
    а ведь можешь когда захочешь))
  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz Июль 14, 2010, 3:33 д.п., спустя 16 минут 35 секунд

    После переделки страницы в utf-8 вылезло такое:
    [man]Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php:1) in /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php on line 5

    Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php:1) in /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php on line 9[/man]
    Спустя 45 сек.
    брррр

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php:1) in /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php on line 5

    Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php:1) in /home/httpd/vhosts/inet-aukcion.com/httpdocs/index.php on line 9
    Спустя 283 сек.
    брр, чёртовы кодировки.. налепились какие-то знаки перед <?
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz Июль 14, 2010, 3:38 д.п., спустя 4 минуты 33 секунды

    сохранять нало файлы в ютф без бом.
    Спустя 156 сек.
    а ведь можешь когда захочешь))

    дэ? только вот когда я вижу твои темы, то помогать мне не хочется.
  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz Июль 14, 2010, 3:38 д.п., спустя 16 секунд

    я же ж без всяких бом и делоло,
    теперь чоль все строницы перекодировать?
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 14, 2010, 3:52 д.п., спустя 13 минут 43 секунды

    web-bee, напиши скрипт для автоматизации этого дела. Или поищи соотв. сниппет с инете
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz Июль 14, 2010, 4:18 д.п., спустя 25 минут 59 секунд

    Если скрипт напишите, то выкладывайте. Меня самого ломает.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 14, 2010, 4:25 д.п., спустя 7 минут 3 секунды

    я вот например линтяй писать скрипты и тп, проще костыль -

    init.php

    ob_start("goToHellFuckingBOM");

    function goToHellFuckingBOM($content)
    {
    return str_replace("\xEF\xBB\xBF", '', $content);
    }


    и дело в шляпе :)
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 14, 2010, 4:26 д.п., спустя 1 минуту 35 секунд

    я вроде где-то давал ссыль на сниппет с использованием iconv. Хули там писать? рекурсивно обходим папки, конвертим содержимое похапэ-файлов и шаблонов и сохраняем
    Спустя 46 сек.
    а. Сорри, я думал, что нужно сконвертить исходники из win-1251 в utf-8
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 14, 2010, 4:28 д.п., спустя 2 минуты 12 секунд

    Абырвалг, насколько я понял они все уже сконверчены, но все они содержат бом, тут много непрятностей создается)) и пхп гнусит и брауер выводит непонятные символы в начале страницы в такой ситуации
    Сапожник без сапог
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz Июль 14, 2010, 4:30 д.п., спустя 1 минуту 54 секунды

    Абырвалг, да я понимаю, что там пару строчек. Просто меня ломает это пиисать ибо проще ручками переконвертить пару файлов) А когда рекурсивно надо было дохуя файлов я еще лошарей вселенским в кодинге был.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 14, 2010, 4:37 д.п., спустя 6 минут 34 секунды

    рекурсия руками - для камикадзов

    спл - наш метод :)

    http://ru.php.net/manual/en/class.recursivedirectoryiterator.php
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 14, 2010, 4:46 д.п., спустя 8 минут 45 секунд

    спл - наш метод :)


    use Symfony\Components\Finder;


    http://symfony-reloaded.org/guides/Tools/Finder
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Июль 14, 2010, 4:46 д.п., спустя 15 секунд

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

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Июль 14, 2010, 4:47 д.п., спустя 1 минуту 2 секунды

    та нормуль. Не такие уж они и хуевые, эти неймспейсы

Пожалуйста, авторизуйтесь, чтобы написать комментарий!