Я подозреваю, что вы не используете ASCII ни для чего.ASCII - это 7-битная кодировка, разработанная в 1960-х годах.Большинство наборов инструментов сегодня не ограничивают их ввод 7-битным.Я подозреваю, что любые устаревшие инструменты, которые вы используете, которые требуют однобайтового набора символов, на самом деле используют ISO-8859-1 или какой-либо другой аналогичный старый набор символов (например, CP-1252 или кодовая страница DOS 437).
Если это так, то представление файла в виде ASCII является ошибкой, и это приведет к проблемам с рендерингом в будущем.
В любом случае я настоятельно рекомендую обновить цепочку инструментов для использованияUnicode.
Unicode - это основа XML, которая является основой XHTML.Unicode - это собственный формат строк Windows, .NET Framework, Linux, iOS и любой другой программной платформы, разработанной за последние 20 лет.Юникод является основной кодировкой в сети.
Любой браузер должен будет перевести вашу страницу, не связанную с Юникодом, в Юникод, прежде чем она все равно будет отображаться.
Устаревшие кодировки символов в любой точке вашей системы - это бремяподдерживать.Они представляют собой налог на вашу систему, который должен быть оплачен на каждом интерфейсе за каждую модификацию.Они являются фабрикой ошибок.
Юникод позволяет отправлять текст из любого места в любое место, не беспокоясь о том, как текст будет облажаться где-то вдоль линии.
20-й век (а не 21-е) - подходящее место для мировых войн, оспы и кодировок старых символов.Эти вещи должны быть оставлены в прошлом там, где они принадлежат.
Преобразование в Unicode - это то изменение, которое вам нужно сделать.И вы можете сделать это изменение.Western Union больше не отправляет телеграммы.Поворотные телефоны редки.Будущее уже здесь, и его зовут Юникод!
(Кроме того, вы должны принять совет доктора Странджелова и «научиться перестать беспокоиться и любить спецификацию».: D)