Обрабатывать специальные символы в ASCII - PullRequest
0 голосов
/ 23 октября 2010

Моя функция Javascript возвращает тип char, который может содержать непечатные символы.Фактически каждый символ является байтом (представлен как число от 0 до 255).Проблема заключается в том, что когда я пытаюсь скопировать этот массив символов в блокнот, например, я получаю следующие результаты:

ОРИГИНАЛЬНАЯ СТРОКА В ЯВАСЦРИПТЕ:
исполнение этого задания, очень скромное предложение о поведении ĵriageriageičĴwāĊcŎeŝŭy bĺughĤup.TĦƠƘrĊĆńiƂ; ĨƜƞĨƆtivIJiĪ ŅĀnƂĎĴtĿŧtĒźich nIJŞĊhĶơĢűƘƃĘī MŖĢiňDžĒĜǁsŞpſdžĐǧǐooŗŖlowĒŢ

STRING PASTED TO NOTEPAD:
производительность этого?вести ?? ??? стоит?Предложение ??? rriage ?? CLA? нг? imself ???мех ?? я ?? EMEN?Будет ли кто-нибудь? Кто-нибудь? Кто-нибудь? Кто-нибудь? Кто будет?T ??? г ??? я;? ????? TIV я??? n ??? t ?? t ?? ich n ??? h ????????M ?? i ????? s? P ????? oo ?? low ??

Что я могу сделать, чтобы эта строка правильно отображалась в блокноте при вставке?В моем HTML я использую UTF-8.

СПАСИБО

1 Ответ

0 голосов
/ 23 октября 2010

Попробуйте указать блокноту использовать UTF-8.Сохраните пустой файл, создав кодировку (последний параметр внизу диалогового окна сохранения) UTF-8.

Обратите внимание, что я могу скопировать UTF-8 со страницы в блокнот, возможно, у вас естьпроблема кодировки в вашем файле JavaScript?

...