Я импортирую переменную, хранящуюся в отдельном файле .ts
, и этот файл содержит специальные символы, в частности символы ударения на некоторых языках, таких как французский или испанский.
Проблема, с которой я столкнулся, заключается в том, что, как только яесли это требуется, содержимое теряет содержимое специального символа, заменяя его типичным Ã*
.
. К тому моменту, как я решил проблему, используя юникоды и / или объекты HTML в исходном тексте, но я бы хотелсохранить исходный текст без него и применить вместо этого некоторую функцию синтаксического анализа (или другое решение).
Как сохранить содержимое без необходимости изменять исходный текст, кодирующий его?
Этопростой пример моей ситуации:
· mainScript.ts:
public getDataVar() {
const data = require('./data.ts');
console.log('data', data); // here the content is already wrong
return data;
}
· data.ts:
export var data = {
'example': 'El cielo está nublado. Probablemente lloverá'
}
PS: Решения, которые изменяют процесс, приветствуются, но в идеале я хотел бы сохранить способ получения этих данных.
Спасибо!