【发布时间】:2011-04-22 18:26:47
【问题描述】:
我正在使用 mssql 后端处理 web 项目,除了点击它之外,我无法控制它。 很多数据都充斥着垃圾字符,而不是商标、引号、注册符号和引号。
我正在渲染的 html 设置为 utf-8。
在将数据插入数据库时应该注意这个编码问题吗?
【问题讨论】:
标签: sql-server utf-8 character-encoding
我正在使用 mssql 后端处理 web 项目,除了点击它之外,我无法控制它。 很多数据都充斥着垃圾字符,而不是商标、引号、注册符号和引号。
我正在渲染的 html 设置为 utf-8。
在将数据插入数据库时应该注意这个编码问题吗?
【问题讨论】:
标签: sql-server utf-8 character-encoding
问题应该在哪里出错。如果您尝试在其他地方处理它,那么您不会解决问题,您只会尝试恢复丢失的数据。
当您处理编码文本时,您必须始终正确处理。如果您在该过程中的某个时间点对其进行编码或解码不正确,则无法在其他任何时间点可靠地修复它。
您必须通过检查数据发生的情况来找出文本编码或解码错误的位置,并在那里应用修复。
【讨论】: