我正在做SPA。
在<head>
我有:
<meta charset="utf-8">
在 VS Code 中工作(这表明文件也以 UTF-8 编码。下一步 - 上传到 GitHub - 那里的文件显示 UTF-8。
然后是部署到 Spring 服务器(基于 Tomcat)的 Jenkins。当我从本地主机打开站点时,它是 UTF-8(在左侧),但是从服务器打开时它是 ISO-8859-1
当有人直接在 GitHub(网站)中编辑文件并重新保存特殊字符 (TM) 时,特殊字符看起来是正确的(即使页面仍然使用 ISO-8859-1)。它的原因在哪里?1. 在我的机器上(Windows 10)?VSC?2.关于我的git配置?3. 詹金斯 4. 服务器?
如果是服务器端,我会将答案传递给我们的 BE/dev-ops 人员。