1. 程式人生 > >Word文件亂碼XML

Word文件亂碼XML

img data www 朋友 -- 後綴 全部 我們 users


layout: default
title: Word文件亂碼XML
category: [技術, 編碼]
comments: true
---

文章介紹

一個朋友寫的文檔因為異常關機,導致全部文件變成了xml的亂碼,正好幫他解決了,感覺這些或許有些幫助,就先記錄下來了.

破損文件介紹

文件破壞之後,打開全是xml格式的文檔,結構如下.

技術分享圖片

恢復過程

本來WSP有自動保存機智的,一般是在C:\Users\XX\AppData\Roaming\kingsoft\office6\backup這個目錄下面.需要主意的是這裏的XX一般是電腦的用戶名.

當然,這個只能說是可能有,如果沒有找到,估計只能找找你開啟雲同步沒有,或者沒有沒有之前放在垃圾箱的老版本了.

好了,回歸正題,找到了意外丟失的文檔之後,打開是上圖的效果,如果要還原的話,可以先用word打開,然後新建一個txt的文檔,名字隨便填寫,然後把word裏面打開的文件呈現的xml文檔全部復制到txt裏面去.在把txt的後綴名更改為xml.效果如下圖:

技術分享圖片

因為沒有格式化,所以只有一行數據,不知道格式化之後會不會影響原文件,沒有測試.

之後,我們直接用word打開這個xml就行了,打開之後的效果如下圖:

技術分享圖片

到了這一步,應該就不用我再多說了,直接另存為正常的word就行了.

說明

文檔恢復只能說是幸運,碰巧看到word可以轉換xml,然後先用自己的文檔嘗試了下,發現成功了,然後找朋友出錯的文件實驗,果然成功了,還好只是少量文件,如果文件太多,估計要寫一個工具才行,不過一般應該不會出現大批量的錯誤吧,反正思路有了,誰弄個工具出來也輕松,歡迎留下工具,我就不弄了.

如有疑難,歡迎討論.

歡迎評論,歡迎指正,轉載也請註明出處.

參考文章

如何設置Word 2007生成的XML文件,編碼為UTF-8?_Word聯盟

版本記錄

20180508 解決實際問題

20180509 確定博文主題及大綱

20180521 完成博客

Word文件亂碼XML