UTF-8是唯一可行方案,因GB18030/GBK在HTML5中不被规范支持(如非法),浏览器会降级至系统locale导致乱码;且JS/CSS等外部资源易因编码不一致报错,搜索引擎、屏幕阅读器等仅可靠识别UTF-8。

UTF-8 是唯一可行方案,其他编码(如 GBK、GB18030)在现代 HTML 中无法可靠支持生僻字,且会引发跨平台/跨浏览器兼容问题。
将 Markdown 文章转换为微信公众号兼容的纯 HTML 格式。当用户要求"转成微信格式"、"生成公众号文章 HTML"、"排版到微信草稿箱"、"微信粘贴格式"时触发。输出带内联样式的纯 HTML,微信编辑器可直接渲染,无需额外适配。支持标题、段落、列表、粗体、行内代码、表格、引用块、代码块、配图的完整转换。
为什么不能用 GB18030 或 GBK 声明生僻字?
虽然 GB18030 理论上覆盖了大量汉字(含古籍生僻字),但它在 HTML 中不被规范支持:
-
<meta charset="GB18030">涓嶆槸 HTML5 鍚堟硶鍊硷紝娴忚鍣ㄤ細 fallback 鍒扮郴缁
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










