Как исправить проблему испанского серьезного акцента из файла resouce? - PullRequest
0 голосов
/ 30 октября 2019

Многоязычная функция работает нормально на обычной html-странице из файла ресурсов, но когда дело доходит до javascript, она терпит неудачу. Например: Success is 'éxito' на испанском языке на html-странице, но работает нормально, но когда дело доходит до javascript, она отображаетсякак & # 201; xito
, если мы жестко закодируем 'éxito' как строку в javascript, она также будет работать, но при загрузке из файла resouce в javascript она не будет выполнена

function Login_Create_user(id) {

        $.ajax({
            url: '@Url.Action("CreateLogin", "User")',
            type: "POST",
            async: false,
            data: { studentId: Id },
            success: function(result1) {
                if (result1 == true) {
                    swal("@Resource.Success", "StudentLoginCreatedSuccessfully.", "success");
                    window.location.reload();
                } else if (result1 == false) {
                    swal("@Resource.warning", "@Resource.FailedtoCreatelogin ! @Resource.Pleasetryagainlater", "warning");
                } else {

                    swal("@Resource.warning", result1, "warning");
                }
            },
            error: function(ex) {

            }
        });
    }

Iожидать, что 'éxito' должен загружаться как 'éxito', когда он загружается из файла resouce в javascript

1 Ответ

1 голос
/ 30 октября 2019

Вы можете декодировать ответ ajax, используя любую из следующих функций, либо используя чистый JavaScript или Jquery

//Decode HTML-entities (JS)
function decodeHTMLEntities(text) {
  var textArea = document.createElement('textarea');
  textArea.innerHTML = text;
  return textArea.value;
}

//Decode HTML-entities (JQuery)
function decodeHTMLEntities(text) {
  return $("<textarea/>")
    .html(text)
    .text();
}


decodeHTMLEntities('&#201;xito')

: «Éxito»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...