Невозможно изменить кодировку на utf8

Эй! У меня действительно странная проблема. Я не могу конвертировать файл в utf8, он всегда в us-ascii.

Я пробовал это:

iconv --verbose --output = test2 -t UTF-8 test

(я также указал -f с iso-8859-1 и us-ascii) и когда я делаю

файл - mime-encoding test2

я получаю us-ascii Файл содержит некоторые HTML и PHP. Я действительно не понимаю этого. Я пытался использовать notepad ++ (я делю эту папку на ПК win7). Я установил кодировку utf8 без bom, файл, кажется, меняется (значок становится красным), но когда я сохраняю и проверяю, он продолжает работать, как обычно.

Я проверил $ ​​LANG, и он выдает en_US.UTF-8 (я должен что-то изменить в локалях? Я бы предпочел, чтобы это не относилось к конкретной стране)

Я также пытался перекодировать, что также не не работает.

Примечание: некоторые файлы создаются в utf8 (я использую eclipse и настроил свойства проекта для кодирования в utf8), но по какой-то странной причине некоторые некорректно кодируются. Опять же их содержание HTML и PHP.

Пожалуйста, кто-нибудь, помогите мне. Я пытаюсь показать свой сайт в utf8, и некоторые его части портятся из-за этого!

Спасибо!

2
задан 18 October 2010 в 03:33

2 ответа

Если ваш файл содержит только символы, которые являются частью (7-разрядного) ASCII, нет никакой возможности определить разницу между UTF-8 и amp; ASCII, так что я не удивлен, что file сказал бы, что файл является ASCII.

Если вы хотите использовать эти файлы как UTF-8, лучше указывайте это в своем HTML, PHP-коде или конфигурации сервера.

0
ответ дан 18 October 2010 в 03:33

Ваш файл может отображаться нормально ... UTF8 выполняет только трюки над символами ascii. Итак, первые 128 символов одинаковы. И если вы не используете никаких специальных символов, отличных от ascii, это можно обозначить как us-ascii (= ascii). Технически текстовый файл ASCII и UTF-8 с одинаковым содержимым тогда эквивалентны.

Если на сервере все еще есть проблемы, возможно, это одна из его настроек ...

0
ответ дан 18 October 2010 в 03:33

Другие вопросы по тегам:

Похожие вопросы: