解決WordPress圖片中文命名亂碼問題(批量重命名)

本文目錄1軟件介紹2使用方法3備註

昨天 @hoythan 詢問,上傳的圖片可以讓他支援中文,或者自動更名嗎?其實,讓WordPress 支援圖片中文命名 並不是一個好的選擇,需要修改很多地方,也會涉及到WordPress核心代碼。所以建議大傢,不要使用中文命名文件。

推薦閱讀:WordPress文件上傳時自動重命名外掛:File Renaming on upload

那麼,如果已經有不少使用中文命名的圖片瞭,該怎麼辦呢?這是本文的主要話題。

解決的思路也隻是通過重命名圖片,但是如果圖片很多,那將是一個不小的工作量。慶幸的是,bbPress米點站 的 @木子 針對該問題開發瞭一個批量重命名的小軟件。

軟件介紹

該軟件主要用於wordpress文件自動中文名字轉拼音名字,並生成數據庫代碼。

因為編碼問題,有時換主機時怎站搬傢時,會出現中文名字的圖片無法顯示,出現亂碼問題(一般長遠來說,上傳到主機的文件最好保持為英文命名,兼容性好),當圖片量大,不方便手動修改,就可以通過本軟件批量將媒體文件裡的中名名字文件自動轉為相應的拼音名字,同時會自動生成數據庫代碼,兩步解決問題。

下載該軟件

使用方法

請使用前備份好你的數據庫與網站文件,一定要做這一步,如有出現問題作者不負責。填寫你的數據庫表前綴,例如“wp”。將你wordpress導出的wp-content\uploads目錄用“選擇文件”添加到軟件上。點擊“開始”,軟件就會自動轉換名字,完成後會彈出對話框的。完成後,刪除主機上的uploads文件夾,並重新上傳轉換瞭的uploads文件夾。轉換完成後,軟件會在目錄下生成一個“sql.text”的文件,拷貝所有代碼,並在你wordpress數據庫後執行即可。(參考:phpMyAdmin教程 之 使用SQL查詢語句修改數據庫信息)

Chinese-name-garbled-wpdaxue.com

Chinese-name-garbled-2-wpdaxue.com

備註

本軟件起初隻為作者方便而開發,並分享給有需要的人,但可能會有不同情況出現不同的問題,請使用前一定要備份好。軟件基於Microsoft .NET Framework 2 開發包開發的,如運行不瞭請自行搜索下載安裝。如果名字中含中文標點符合,請自己修復,可以自動搜索生成的數據庫逐個搜索替換更改

參考資料:WordPress解決圖片中文命名亂碼問題

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *