2013-01-14 28 views
0

我爲SQL Server創建了自己的持久性,並且CRUD正常工作,但是我在使用中遇到了一些問題,我想, 我從XForms中接收xml文本當我要保存的東西在Orbeon上保存表單時錯誤的編碼

?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.................... 

任何想法如何解決這個??

回答

0

通常,在解碼XML時,需要確保正確處理字符編碼。究竟是如何做到這一點取決於編程語言或框架您使用的,但你應該:

  • 如果可能的話使用XML解析器,只是給它字節(解析器將自行採取謹慎的處理編碼)
  • 尤其是在轉換時字節字符(Java有許多API其中,對於非常錯誤的原因,使用默認的編碼,這是平臺相關)
從未承擔違約或平臺編碼