Encoding 在Orbeon上保存表单时编码错误
我为SQL Server创建了自己的持久性,CRUD运行良好, 但我觉得重唱有点困难, 当我要保存一些东西时,我会像这样从XForms接收xml文本Encoding 在Orbeon上保存表单时编码错误,encoding,orbeon,processor,Encoding,Orbeon,Processor,我为SQL Server创建了自己的持久性,CRUD运行良好, 但我觉得重唱有点困难, 当我要保存一些东西时,我会像这样从XForms接收xml文本 ?xml version="1.0" encoding="UTF-8"?xhtml:html xmlns:xhtml="http://www.w3 ............... metadata application-name w4/application-name
?xml version="1.0" encoding="UTF-8"?xhtml:html xmlns:xhtml="http://www.w3 ...............
metadata
application-name w4/application-name
form-name usuario/form-name
title xml:lang="en"Cadastro/title
description xml:lang="en"Usuário/description ---------PROBLEM!!!
metadata
xforms:instance....................
如何解决这个问题?通常,在解码XML时,需要确保正确处理字符编码。具体如何操作取决于您使用的编程语言或框架,但您应该:
- 如果可能,使用XML解析器,只需向其提供字节(解析器将自行处理编码)
- 在将字节转换为字符时,切勿采用默认编码或平台编码(特别是Java有许多API,由于非常错误的原因,它们使用依赖于平台的默认编码)