Я писал некоторые комментируемые классы PHP, и я наткнулся на проблему. Мое имя (для тега @author) заканчивается символом ș
(который является символом UTF-8... и странным именем, я знаю).
Несмотря на то, что я сохраняю файл как UTF-8, некоторые друзья сообщили, что они видят, что персонаж полностью перепутался (È™
). Эта проблема уходит, добавляя подпись спецификации. Но эта вещь немного меня беспокоит, так как я не знаю об этом много, кроме того, что я видел в Википедии, и о некоторых других подобных вопросах здесь, на SO.
Я знаю, что он добавляет некоторые вещи в начале файла, и из того, что я понял, это не так уж плохо, но я обеспокоен тем, что только в некоторых проблемных сценариях, которые я читал, были задействованы файлы PHP. И поскольку я пишу классы PHP для их совместного использования, то на 100% совместимость важнее, чем мое имя в комментариях.
Но я пытаюсь понять последствия, следует ли использовать его, не беспокоясь? или есть случаи, когда это может нанести ущерб? Когда?