Подпись спецификации UTF-8 в файлах PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Подпись спецификации UTF-8 в файлах PHP

Сообщение Anonymous »

Я писал несколько комментируемых классов PHP и наткнулся на проблему. Мое имя (для тега @author) заканчивается на ş (это символ UTF-8, ... и странное имя, я знаю).

Хотя я сохраняю файл как UTF-8, некоторые друзья сообщили, что видят этот символ совершенно перепутанным (È™). Эта проблема устраняется добавлением подписи спецификации. Но эта вещь меня немного беспокоит, поскольку я не так уж много о ней знаю, за исключением того, что я видел в Википедии и некоторых других подобных вопросов здесь, на SO.

Я знаю, что она добавляет некоторые вещи в начало файла, и насколько я понял, это не так уж и плохо, но я обеспокоен, потому что единственные проблемные сценарии, о которых я читал, связаны с файлами PHP. А поскольку я пишу классы PHP, чтобы ими делиться, 100% совместимость важнее, чем наличие моего имени в комментариях.

Но я пытаюсь понять последствия, стоит ли мне использовать его, не беспокоясь? или есть случаи, когда это может привести к повреждению? Когда?

Подробнее здесь: https://stackoverflow.com/questions/255 ... -php-files

Вернуться в «Php»