Я разрабатываю приложение для iPad, в котором я создаю html-файл для веб-просмотра. Я использую несколько файлов javascript, которые я копирую из своего ресурсного пакета в каталог temp приложения.Браузеры не могут читать javascript файл
Когда я пытаюсь принести этот html-файл, javascript бросает ошибки. Кажется, что любой браузер видит каждый связанный ресурс как строку китайских символов. Я посмотрел в консолях ошибок Safari, Chrome и FireFox.
https://skitch.com/jwwest/ryyat/5a898706-961e-49f0-9b98-cbbcd66127f1-9932-0000eb81e81473ef.html
Если я тяну эти файлы в TextMate или любого другого редактора, они загружаются в порядке.
Это определенно проблема с кодировкой файлов. Та же проблема возникла при загрузке html на моем компьютере Windows. Открывая его в Notepad ++, я замечаю, что он сохраняется как «UCS-2 Little Endian» после сохранения его в качестве ANSI, Javascript работает нормально. По-прежнему не знаю, почему это удалось сохранить после указания nsutf8stringencoding.
Все обслуживается локально от файловой системы. – James
Это прекрасно, так что я должен искать свой хрустальный шар, подождите минуту. –