Особые символы в моей строке заменены на '?' символ, когда я передаю эти данные в массив из объекта JSON во Vue

Я создал компонент, который получает объект конфигурации, в котором пользователь может отправить компоненту текст, который он хочет показать. Когда отправленный текст имеет специальный символ, такой как или á, é, ó, мой компонент получает эти символы как .

Например:

<my-component :config = "configAttachment"></my-component>
configAttachment: {    
    footerText: ['• La suma de los archivos adjuntos por destinatario debe tener un peso máximo de 20MB.'],
}

Результат:

Особые символы в моей строке заменены на &apos;?&apos; символ, когда я передаю эти данные в массив из объекта JSON во Vue

Мой компонент получает данные как:

configAttachment: {
    footerText: ['� La suma de los archivos adjuntos por destinatario debe tener un peso m�ximo de 20MB.'],
}

Как я могу это решить?

Огромное спасибо.


Я вижу, что в git для этого файла отображается тот же символ LOL. Не знаю, почему прошло:

Особые символы в моей строке заменены на &apos;?&apos; символ, когда я передаю эти данные в массив из объекта JSON во Vue

Это в другом файле:

Особые символы в моей строке заменены на &apos;?&apos; символ, когда я передаю эти данные в массив из объекта JSON во Vue

У кого-нибудь есть представление об этой проблеме? ._.

Похоже, ваш сервер либо хранит, либо отправляет данные в другом наборе символов, чем ожидает ваш браузер. Убедитесь, что все настроено на использование UTF-8; это вообще безопасный вариант по умолчанию в наши дни.

Daniel Beck 09.04.2021 22:53

@DanielBeck да, мой html имеет явный utf-8, и проблема передается только в файле .vue, когда я пытаюсь вызвать компонент, в моем git отображается тот же символ LOL

Fabian Montoya 09.04.2021 23:03

@ Дэниел Бек прав. что-то попутно (вероятно, серверная часть) не использует UTF-8. Проверьте каждый сегмент вашего проекта и убедитесь, что он использует UTF-8.

Suit Boy Apps 10.04.2021 04:41
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
3
16
0

Другие вопросы по теме