gpt4 book ai didi

javascript - `.vue.html` 中的重音显示为�

转载 作者:行者123 更新时间:2023-11-30 20:24:35 25 4
gpt4 key购买 nike

我在后端使用 asp dotnet core

这就是 asp 呈现页面的方式(注意所有带有 meta 等的东西看起来都是正确的,我的测试证实了这一点):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>My Website</title>
<base href="/" />

<link rel="stylesheet" href="/dist/vendor.css?v=nmP2oJlipQWfe1Q9dKUoaAj31lKk6_m4owNSV9fEeqA" />

</head>
<body>

<!-- test from _Layout.cshtml to see if it is its fault -->
àéíôüàéíôüàéíôüàéíôüàéíôü
<!-- it renders it correctly, so it looks like it's Vue.js's fault -->


<div id='app-root'>Loading...</div>
<script src="/dist/vendor.js?v=sZcVpAmM0vrf6nyPyorxXMMIanK-hAW1RhcF2ymtHfk"></script>
<script src="/dist/main.js?v=qjoWhD1Og3eISp302v-McamzVAlCEXm_3gssJzkUnKE"></script>
</body>
</html>

现在在 app.vue.html 中,如果我使用这个模板:

<template>
<div>
àéíôüàéíôüàéíôüàéíôüàéíôü
</div>
</template>

<style scoped src="./app.css"></style>
<script src="./app.ts"></script>

该网站显示:

àéíôüàéíôüàéíôüàéíôüàéíôü
�������������������������

<=第一行来自_Layout.cshtml,第二行来自app.vue.html


我使用的Vue版本是2.5.16

最佳答案

这应该一切正常。您的文档中有 utf-8 元标记。 Vue对utf-8的处理肯定没有问题。检查您的源文件 (app.vue.html) 和您的包。例如在 vs-code 中打开它们,您应该在底部状态栏的右侧看到 utf-8。检查所有内容(尤其是 bundle )的 HTTP header 中的字符编码。发送带有错误 HTTP 编码 header 的 .js 包似乎是最有可能的罪魁祸首。

关于javascript - `<component-name>.vue.html` 中的重音显示为�,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51058629/

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