• htmlspecialchars русских букв возвращает пустоту

    tvolf
    @tvolf
    Загуглил, но каких-то внятных решений не нашел. Пока что видится такой вариант: создать где-то свою собственную функцию my_htmlspechialchars(), из которой уже вызывать оригинальную htmlspecialchars()
    как-то так:

    function my_htmlspecialchars($str, $quote, $encoding = "cp1251") {
       return htmlspecialchars($str, $quote, $encoding);
    }
    

    а потом просто тупо поиском и заменой по тексту во всей кодовой базе добавить ко всем htmlspecialchars префикс «my_».
    В общем, сложно что-то дельное посоветовать в этой ситуации.
  • Едино разовое объявление структуры в проекте

    tvolf
    @tvolf
    Не знаю, правильно ли понял задачу, но условная компиляция при помощи #ifdef не решит эту проблему?
  • Возможно ли корректно открыть файл в кодировке 866 (DOS) в LibreOffice из командной строки?

    tvolf
    @tvolf Автор вопроса
    Только что проверил. То есть, создал файл file.asc в 866 кодировке и открыл его через
    «swriter.exe file.asc». К сожалению, вместо русских букв отображаются каракули. То есть, поведение точно такое же, как при открытии файла с расширением .txt.
  • Возможно ли корректно открыть файл в кодировке 866 (DOS) в LibreOffice из командной строки?

    tvolf
    @tvolf Автор вопроса
    Можно, конечно, пробовать перекодировать и _до_, но просто это те же дополнительные действия, правда, возможно, в чуть меньшем количестве ) Вообще, там нужно открыть файл, чуть доработать его в плане оформления, сохранить (на всякий пожарный случай) и отпечатать. То есть, сохраненный файл (.DOC или .ODT ?) будет в кодировке 1251, если я правильно понимаю.
    Вопрос почему возник — раз диалог запроса кодировки все-таки присутствует в системе, то был шанс, что его можно вызывать принудительно либо указав что-то в настройках (как это сделано в MS Office, например),
    либо через какой-нибудь хитрый ключ в командной строке. Но похоже, что легкого пути нет )
  • Не срабатывает расчет покрытия кода при использовании phpUnit из-под Netbeans

    tvolf
    @tvolf Автор вопроса
    Тоже гуглил, но какого-то внятного объяснения не нашел.

    По поводу пункта 1) Если речь о том, что Netbeans использует какой-то свой отдельный php.ini, то проверил этот момент — на всех локальных дисках присутствует только 1 файл php.ini (в каталоге d:\php).

    По поводу 2). Тут речь о файлах проектов Netbeans? Сам Netbeans установлен в c:\Netbeans, файлы проектов Netbeans лежат тоже на C: в каталоге c:\Users\MyUser\Documents\NetBeansProjects.
    Каталог тестов проверил — указывает туда, куда нужно (d:\Webroot\test.loc\tests). Да и сами тесты же запускаются. Не срабатывает именно расчет покрытия кода тестами (выдает нули). При этом в окне «Вывод» выводится вполне нормальное:
    ===
    PHPUnit 3.7.24 by Sebastian Bergmann.

    Time: 3.14 seconds, Memory: 5.75Mb
    OK (5 tests, 5 assertions)
    Generating code coverage report in Clover XML format… done
    ===
    Но при попытке посмотреть отчет выдает «Нет данных — был ли запущен код?» ))
  • Как заменить текст внутри вертикального блока в MS Word 2003 ?

    tvolf
    @tvolf Автор вопроса
    Спасибо большое всем ответившим. Данный вариант решения, конечно, не совсем «прямой», но главное, что он работает ) Благодарю.