我正在使用mssql后端工作web项目,除了点击它之外,不在我的控制之下。 很多数据都堆满了垃圾字符代替了tradmarks,引号,寄存器符号和引号。
我正在渲染的html设置为utf-8。
这个编码问题是否应该在将数据插入数据库时加以注意?
答案 0 :(得分:1)
问题应该放在哪里错了。如果您尝试在其他地方处理它,那么您无法解决问题,只会尝试恢复丢失的数据。
处理编码文本时,必须始终正确执行。如果您在过程中的某一点对其进行编码或对其进行错误解码,则无法在任何其他位置对其进行可靠修复。
您必须通过检查数据发生的情况,找出文本编码或解码错误的位置,并在那里应用修复。