gpt4 book ai didi

Javascript 编码

转载 作者:行者123 更新时间:2023-11-30 13:23:04 25 4
gpt4 key购买 nike

我有一个外部链接的 javascript 文件。在那个 javascript 里面,我有这个功能:

function getMonthNumber(monthName){
monthName = monthName.toLowerCase();
if(monthName == 'janvier'){
return "01";
}else if(monthName == 'février'){
return "02";
}else if(monthName == 'mars'){
return "03";
}else if(monthName == 'avril'){
return "04";
}else if(monthName == 'mai'){
return "05";
}else if(monthName == 'juin'){
return "06";
}else if(monthName == 'juillet'){
return "07";
}else if(monthName == 'août'){
return "08";
}else if(monthName == 'septembre'){
return "09";
}else if(monthName == 'octobre'){
return "10";
}else if(monthName == 'novembre'){
return "11";
}else if(monthName == 'décembre'){
return "12";
}

但是,当我在 Firebug 中阅读它时,我看到:

function getMonthNumber(monthName){
monthName = monthName.toLowerCase();
if(monthName == 'janvier'){
return "01";
}else if(monthName == 'février'){
return "02";
}else if(monthName == 'mars'){
return "03";
}else if(monthName == 'avril'){
return "04";
}else if(monthName == 'mai'){
return "05";
}else if(monthName == 'juin'){
return "06";
}else if(monthName == 'juillet'){
return "07";
}else if(monthName == 'août'){
return "08";
}else if(monthName == 'septembre'){
return "09";
}else if(monthName == 'octobre'){
return "10";
}else if(monthName == 'novembre'){
return "11";
}else if(monthName == 'décembre'){
return "12";
}
}

因此,基本上所有的重音都被编码了。

据我在网上找到的,将字符集传递给脚本应该可以解决这个问题,但即使我尝试传递 charset="utf8"charset="ISO-8859 -1",似乎都不起作用。

我不确定如何解决这个问题。有什么想法吗?

最佳答案

让服务器在 HTTP header 中指定使用 charset=utf-8 的编码(值中带有连字符;utf8 不正确)。如果问题仍然存在,请发布 URL;可能由于某种原因,HTTP header 未按预期发送。

关于Javascript 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9540661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com