Ошибка кодирования звездочек в файле js: недопустимая последовательность байтов UTF-8 - PullRequest
15 голосов
/ 20 октября 2011

Возникает исключение Sprockets :: EncodingError, когда я включаю файл с допустимыми символами utf-8.

Строка, о которой идет речь:

* Copyright (c) 2010 - 2011 Johan Säll Larsson

Если я заменю символ ä, проблема исчезнет, ​​но я не хочу, чтобы мне приходилось помнить, что нужно редактировать этот файл поставщика каждый раз, когда я его обновляю.

Как я могу это исправить?

Ответы [ 2 ]

45 голосов
/ 20 октября 2011

Я нашел решение через комментарии к этой проблеме Звезд :

Я просто сохранил файл как utf-8 (TextMate имеет возможность сделать это, когда вы выбрали «Сохранить как»), и проблема исчезла.

Комментатор @shedd также создал полезную задачу рейка для поиска активов, которые не закодированы должным образом.

1 голос
/ 07 декабря 2011

Это исправлено в багажнике.Все файлы используют utf-8 без спецификации.

...