将文本从Word复制到textarea

时间:2011-10-12 12:08:46

标签: php forms character-encoding ms-word

一个众所周知的问题:将文本从MS Word复制到文本区域时,文本的字符在将其保存到数据库时会转换为奇怪的字符。

我想知道我该如何解决这个问题?

  1. 包含表单
  2. 的HTML文档的字符编码
  3. 用于清理数据的保存方法之前
  4. 检索数据后的清理(显示前)
  5. 数据库配置(表的字符编码)
  6. 我更愿意,如果1.工作,但任何其他解决方案都可以。

1 个答案:

答案 0 :(得分:0)

解决方案:

  1. 包含表单
  2. 的HTML文档的字符编码

    这通常 1 工作。如果它不起作用,您的应用程序将被破坏或浏览器损坏或剪贴板损坏或MSWord损坏。

    在任何情况下,您都无法修复MSWord 剪贴板,浏览器服务器端。

    相反,请确保网站使用的编码可以处理剪贴板中的字符,并在处理输入数据时尊重应用程序中的编码请求。

    1 请参阅Handling character encodings in HTML and CSS工作原理。