你能帮我解决字符编码问题吗?
我在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。我有什么事我做错了吗?是否有可能将其设置正确?
谢谢, SRIKANTH