jQuery エンコーディングの問題が広く議論されており、それに関する多くのコンテンツがオンラインにあることは知っていますが、簡単な解決策を見つけることができない問題があります。皆さんが私を助けてくれることを願っています。
jQuery と AJAX 呼び出しが UTF-8 でのみ機能するという事実については既に適切に対処しました。すべての POST、GET、およびデータベースからのものは正しく表示されています。
次のjQueryコードがあります
$(function() {
$(document).on('click', '.delete_file_link', function(e) {
e.preventDefault();
var link = $(this);
new Messi('Tem certeza que deseja excluir a imagem?.', {modal: true, buttons: [{id: 0, label: 'Sim', val: 'S'}, {id: 1, label: 'Não', val: 'N'}], callback: function(val) { if(val=='S') delete_image(link); }});
return false;
}); // delete
});
もちろん、私の Web サイトのエンコーディングは ISO-8859-1 であり、Messi (jQuery モーダル ライブラリ) の呼び出しでポルトガル語 (Não) を使用していることがわかります。コード内でもエンコードの問題が発生しますか? コードを UTF-8 で安全にするにはどうすればよいですか?