У меня есть одна страница, и она кодируется UTF-8, и если я пытаюсь запустить этот код в системе unix, все выглядит отлично, но когда я пытаюсь запустить в windows (7), некоторые chracters выглядят вопросом знак(). Как можно запустить код как в двух системах (без использования iconv).Unicode setlocale и strftime не работает в Windows
header('Content-Type: text/html; charset=UTF-8');
setlocale(LC_ALL, 'turkish');
echo strftime("%d %B %Y, %H:%M");
единственная разница сервер? Не браузер, программа FTP или редактор, сохраняющий его? Я знаю, это звучит странно, но если ваш редактор установлен в другом наборе символов, или его кодировка по умолчанию может повлиять на него. Иногда это боль. – jerebear
Да, только разница - это сервер. Типы кодировки для всех файлов одинаковы. – mTuran