pb資料視窗saveas成xml的時候返回-1的問題處理
轉自:http://blog.csdn.net/pb8/article/details/17420745
最近有遇到資料視窗saveas成xml的時候返回-1,而saveas成其它型別都是正常的
客戶的電腦是xp sp3
第一反應是dll環境問題,後來推測是sp3補丁問題,還有就是IE,vs2005,vs2008支援庫云云...
整了幾個小時,也大致瞭解了一次pb進行xml操作底層的一些東東,
pb的xml操作是用的一個開源xml元件,Xerces,所以在我們的pb不同版本都會有個pbXerces**.dll檔案
跟蹤pbXerces**.dll是正常的,通過多個工具多臺機器配合整理,
最終找到原因是XP預設字符集是GBK,而saveas成xml時預設會轉為gb2312,
由於是閹割版的XP,登錄檔中相應的編碼資訊對應不全,導致轉換成GB2312時出錯,
從另一臺完整的機器上將HKEY_CLASSES_ROOT\MIME\Database\Charset匯出再匯入到客戶機器OK
不需要重啟即可
相關文章
- Tensorflow 視窗時間序列資料的處理
- xml處理的問題XML
- pb資料視窗型別型別
- lxml處理xml時的字元編碼問題XML字元
- PB關於資料視窗內欄位值改變問題
- Flex3處理資料 訪問 XML 資料1FlexXML
- pb9 資料視窗的計算列
- PB資料視窗難得一見的技巧
- python資料庫查詢返回時間為datetime型別時候的特殊處理Python資料庫型別
- 當XMLHTTP返回的XML資料流中沒有資料時怎麼樣進行異常處理?XMLHTTP
- 資料視窗橫向滾動時用PB鎖定某列
- powerbuilder crosstab資料視窗問題UIROS
- Flex 3處理資料 訪問 XML 資料4FlexXML
- pb9 資料視窗內按鈕用法
- 關於介面返回BOM頭處理的問題
- sysdate返回值不變的問題處理
- 在用package方式產生.xml時由於有&造成問題的處理PackageXML
- 解析xml 成bool的問題XML
- 資料處理--pandas問題
- BEANS使用LOOKUP()呼叫的時候返回物件的問題???(先謝謝了)Bean物件
- iview 表單提交資料的時候驗證問題View
- 請教資料的返回問題
- Jison解決JS處理後端返回的Long型資料精度丟失問題JS後端
- Spark在處理資料的時候,會將資料都載入到記憶體再做處理嗎?Spark記憶體
- 【PB】動態新增資料視窗列中下拉選單的內容
- 資料清理的遺留問題處理(二)
- ASP.NET 2.0中XML資料的處理ASP.NETXML
- jmeter問題處理隨筆1 - CSV取值資料異常處理(包含"號,","號的情況)JMeter
- springboot統一異常處理及返回資料的處理Spring Boot
- 新視窗如何處理
- XML檔案處理中增加xmlns問題XML
- RMAN備份時候記憶體區域的使用及split block處理問題記憶體BloC
- Oracle資料庫中的逐行處理問題NEOracle資料庫
- 近期處理的Oracle資料庫問題總結Oracle資料庫
- 時間序列資料的處理
- Flink的視窗處理機制(一)
- java 如何簡單快速處理 xml 中的資料JavaXML
- Laravel 集合 where 返回的資料格式問題Laravel