Gigahard
Новичок
Файл PHP4 скрипта и UTF-8
Для дальнейшего развития проекта, возникла надобность переноса кодировки windows-1251 в кодировку utf-8. С одной стороны все выглядело достаточно простым: пересохранить все файлы в кодировке utf-8 и поменять в метаданных тип кодировки.
Но возникли проблемы...
К примеру, PHP4 скрипты написаные в utf-8 кодировке не всегда корректно работают. В частности перестала работать графическая библиотека GD.
Вот простой скрипт, который работает, если файл сохранен в кодировке cp1251 и не работает, если сохранен в utf-8:
Не думал, что переход из одной кодировки в другую, будет столь непрост... В связи с этим несколько вопросов...
Какие будут соображения насчет работоспособности GD с utf-8?
Поддерживает ли в принципе PHP4 написание скриптов на utf-8?
Есть ли смысл переходить на последнюю версию PHP? Например на php5? Насколько он адаптирован к utf-8?
Для дальнейшего развития проекта, возникла надобность переноса кодировки windows-1251 в кодировку utf-8. С одной стороны все выглядело достаточно простым: пересохранить все файлы в кодировке utf-8 и поменять в метаданных тип кодировки.
Но возникли проблемы...
К примеру, PHP4 скрипты написаные в utf-8 кодировке не всегда корректно работают. В частности перестала работать графическая библиотека GD.
Вот простой скрипт, который работает, если файл сохранен в кодировке cp1251 и не работает, если сохранен в utf-8:
PHP:
<?
$sample= ImageCreateTrueColor(100, 100);
header("Content-type: image/png");
imagePNG($sample);
imageDestroy($sample);
?>
Какие будут соображения насчет работоспособности GD с utf-8?
Поддерживает ли в принципе PHP4 написание скриптов на utf-8?
Есть ли смысл переходить на последнюю версию PHP? Например на php5? Насколько он адаптирован к utf-8?
