Когда в PHP включены или требуются файлы с разными кодировками, у меня возникает проблема со смешанными кодировками:
file1.php (закодировано в NON utf-8)
<?php
define('SOME_STRING', 'something encoded in non-utf-8');
?>
file2.php (закодировано как utf-8)
<?php
include('file1.php');
echo 'something in utf-8';
echo SOME_STRING;
?>
Я могу решить эту проблему, пока file1.php находится под моим контролем.
Но, например, если file1.phpиз внешней библиотеки, которая автоматически синхронизируется, и я не могу конвертировать (так как она перезаписана), как я могу это изменить?