JavaScriptでファイルobjからファイル名を取得し、AJAXを使用してサーバーに送信しています。
var uploadFile = document.getElementById("uploadFile");
var filename = uploadFile.files[0].name;
問題は、ファイル名に「çõ」などの英語以外の文字が含まれていて、その文字が「�」に変換されていることです。また、ページに「Content-Type=text/html; charset=UTF-8」を設定しました。
どうすればこの問題を解決できますか?
注: この問題は、Windows ラップトップでのみ発生します。