0

我为 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                     
form-name usuario/form-name                     
title xml:lang="en"Cadastro/title                     
description xml:lang="en"Usuário/description              ---------PROBLEM!!!       

metadata             
xforms:instance....................

任何想法如何解决这个问题?

4

1 回答 1

0

通常,您需要确保在解码 XML 时正确处理字符编码。具体如何做到这一点取决于您使用的编程语言或框架,但您应该:

  • 如果可能的话,使用 XML 解析器并只提供字节(解析器将自行处理编码)
  • 在将字节转换为字符时,永远不要假设默认或平台编码(特别是 Java 有许多 API,由于非常错误的原因,这些 API 使用依赖于平台的默认编码)
于 2013-01-15T04:57:41.057 回答