Загуглил, но каких-то внятных решений не нашел. Пока что видится такой вариант: создать где-то свою собственную функцию my_htmlspechialchars(), из которой уже вызывать оригинальную htmlspecialchars()
как-то так:
а потом просто тупо поиском и заменой по тексту во всей кодовой базе добавить ко всем htmlspecialchars префикс «my_».
В общем, сложно что-то дельное посоветовать в этой ситуации.
Только что проверил. То есть, создал файл file.asc в 866 кодировке и открыл его через
«swriter.exe file.asc». К сожалению, вместо русских букв отображаются каракули. То есть, поведение точно такое же, как при открытии файла с расширением .txt.
Можно, конечно, пробовать перекодировать и _до_, но просто это те же дополнительные действия, правда, возможно, в чуть меньшем количестве ) Вообще, там нужно открыть файл, чуть доработать его в плане оформления, сохранить (на всякий пожарный случай) и отпечатать. То есть, сохраненный файл (.DOC или .ODT ?) будет в кодировке 1251, если я правильно понимаю.
Вопрос почему возник — раз диалог запроса кодировки все-таки присутствует в системе, то был шанс, что его можно вызывать принудительно либо указав что-то в настройках (как это сделано в MS Office, например),
либо через какой-нибудь хитрый ключ в командной строке. Но похоже, что легкого пути нет )
Тоже гуглил, но какого-то внятного объяснения не нашел.
По поводу пункта 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
===
Но при попытке посмотреть отчет выдает «Нет данных — был ли запущен код?» ))
как-то так:
а потом просто тупо поиском и заменой по тексту во всей кодовой базе добавить ко всем htmlspecialchars префикс «my_».
В общем, сложно что-то дельное посоветовать в этой ситуации.