jQuery jEditableプラグインを使用するサイトがあります(AJAX経由のインライン編集)。あなたが "Entrées"(これはレストランメニューを編集するためのものなので、そのような入力が期待されるはずです)のようなものを入力すると、値を取得するAJAX PHPスクリプトは代わりに "Entr es"を受け取ります。送信される値が正しく送信されるようにするにはどうすればよいですか?jQueryコードが特殊文字を正しく渡しません。
データベース値が "Entrées"として保存されているのはさらに奇妙ですが、Webページに表示されたときに "Entrées"が正しく表示されます。
エスケープ文字はASCII文字では機能しますが、ASCII文字以外の文字を送信する場合は、encodeURIを使用してサーバー側でuridecodeを使用する必要があります。あなたのajax(get)パラメータがURLクエリ文字列として送信され、独自のルールを持っているため、これはあなたのページやコードとは関係ありません。 – nima