首页 > 解决方案 > html 中的 Blazor 输出数据错误编码

问题描述

html viewsource 上的结果:

    <div class="content px-4">
        <div class="d-flex flex-row bd-highlight mb-3">
        <button class="btn btn-dark mr-2">S&#xE0;i G&#xF2;n</button>
        <button class="btn btn-dark mr-2">H&#xE0; N&#x1ED9;i</button>
        <button class="btn btn-dark mr-2">V&#x169;ng T&#xE0;u</button>
        <button class="btn btn-dark mr-2">&#x110;&#xE0; L&#x1EA1;t</button>
</div>

<div class="d-flex flex-row bd-highlight mb-3">
        <button class="btn btn-dark mr-2">Qu&#x1EAD;n 1</button>
        <button class="btn btn-dark mr-2">Qu&#x1EAD;n 2</button>
        <button class="btn btn-dark mr-2">Qu&#x1EAD;n 10</button>
</div>

前面的结果还可以 在此处输入图像描述

我不知道为什么会这样,这对 SEO 不利吗?

标签: asp.netblazor

解决方案


Google 在构建搜索索引时会解码 HTML 编码字符,因此这不会影响您的 SEO。

https://webmasters.stackexchange.com/questions/104072/do-characters-encoded-as-html-entities-affect-seo

至于为什么会这样。这似乎很奇怪。也许你应该在这里提出它作为一个错误https://github.com/dotnet/aspnetcore/issues


推荐阅读