在Mac OS上使用Firefox和Chrome的重音字母

问题描述

我有这个问题: 我有这个标签用于上传文件

<div id="form-attachments">
   <input type="file" name="attachFile" id="attachFile"/>
</div> 

    
                          

我就这样恢复了价值

$("#attachFile").change(function () {
  var file = document.getElementById('attachFile').files[0];
  uploadFile(file);
});

function uploadFile(file) {
    var formData = new FormData();
    formData.append('file',file);
    formData.append('IDNotifica',$('#IDNotifica').val());
    formData.append('relata',$('#fileTipoRelata').val());
    var filename = $('input[type=file]').val().split('\\').pop();
    //var bool = checkNome(filename);
    //if (!bool)
    //    return false;
    $("#loadingFile").fadeIn();
    $.ajax({
        url: $('#PathAggiungiAllegati').val(),//Server script to process data
        type: 'POST',//contentType: "application/json; charset=iso-8859-1",xhr: function () {  // Custom XMLHttpRequest
            var myXhr = $.ajaxSettings.xhr();
            if (myXhr.upload) { // Check if upload property exists
                myXhr.upload.addEventListener('progress',progressHandlingFunction,false); // For handling the progress of the upload
            }
            return myXhr;
        },//Ajax events
        beforeSend: beforeSendHandler,success: completeHandler,error: errorHandler,// Form data
        data: formData,//Options to tell jQuery not to process data or worry about content-type.
        cache: false,contentType: false,processData: false,//beforeSend: function (jqXHR) {
        //    jqXHR.overrideMimeType('application/json;charset=iso-8859-1');
        //}
    });

}

Windows可以,但是在MAC OS中,当上传的文件的值到达服务器时,我有一个检查控件,用于阻止带有特殊字符(也包含字母)的文件,但是此检查不会检测到来自Mac客户端。 我尝试了更多方法(转换为utf8,更改字符集,在客户端ecc处插入检查控件。)但是我认为问题出在标签
中 (此问题仅在Firefox和Chrome上存在,在Safari中可以)

<div id="form-attachments">
     <input type="file" name="attachFile" id="attachFile"/>
</div>`

你能帮我吗?

解决方法

一切都在Stackoverflow帖子中进行了精确描述:

(based on this post)

通常,该网站无法在Firefox中正确显示,而在Chrome中可以:

Strange font encoding in all browsers

实际结果:

字体显示不正确。

预期结果:

字体应该正确呈现。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...