您能帮我解决字符编码的问题吗?
我有一个 HTML 格式的富文本框。用户可以在其中键入或复制和粘贴文本。在内部,它将值保留为 HTML。有时我会收到格式错误的 HTML 片段,例如:
<span lang="EN-US" style="font-size:12.0pt;font-family: " arial","sans-serif";
mso-fareast-font-family:바탕;mso-font-kerning:1.0pt;="" mso-ansi-language:en-us;mso-fareast-language:ko;mso-bidi-language:ar-sa"="">Hyun</span>
我想这是因为字符编码中的一些问题。如果用户来自中国、日本或韩国,这通常会发生。
顺便说一句,html的前几行是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
我猜这是因为用户复制并粘贴到表单中,并且他的剪贴板具有不同的编码,但浏览器将其转换为 utf-8。我有什么我做错了吗?有没有可能设置正确?
谢谢,斯里坎特