У меня проблемы с некоторыми специальными символами в javascript, надеюсь, кто-нибудь может мне помочь:)
Во-первых, я разрешаю пользователю отправлять текст через форму, и я вставляю текст вБаза данных EUC-JP.
Вторая часть состоит из страницы отображения, где я получаю текст с помощью AJAX и показываю его в виде простого предупреждения, когда данные поступают в код JavaScript.
Проблема в том, что я использую символ, такой как ⑴ (это U + 2474, из юникода).В этом случае, когда текст вставляется в базу данных, он вставляется как «& # 9 3 3 2;»(Я написал бланк, чтобы избежать преобразования в ⑴) Во второй части я использую файл js и файл php, который вызывается в части AJAX.В php-файле я возвращаю текст, полученный из базы данных, используя кодировку UTF-8, например:
PHP FILE: echo mb_convert_encoding (row ['text'], "UTF-8", "EUCJP-WIN ");
Но когда я отображаю текст в предупреждении JavaScript, он отображает" & # 9 3 3 2; "
Я перепробовал много вещей, и я не могне показывать это & # 9 3 3 2 ;, кто-нибудь может мне помочь пожалуйста?
Спасибо!:)