JEEBBS在linux伺服器上發布中文亂碼問題

2021-06-29 00:42:00 字數 1024 閱讀 4049

本地用tomcat發布正常沒有問題。

將jeebbs.zip通過ftp上傳到伺服器 上,部署安裝完畢後,

開啟首頁報錯,

找不到  首頁.html

網上找到了幾篇文章解決方案

linux上傳中文檔案亂碼轉碼解決

convmv配合7z的使用 解決zip中文亂碼有關問題

解決方法如下:

1,通過轉碼檔案將gbk中文轉換成utf-8

首先安裝7z軟體對zip進行解壓,解壓之前先設定環境變數 lang=c

這樣解壓出來的檔名都是按gbk進行編碼的 然後再使用convmv對檔名進行轉碼

convmv --notest -f gbk -t utf8 -r  my_dir  

my_dir為您工程模板路徑 

備註如果提示convmv命令不存在,請自行安裝(yum install convmv) 

就可以正常使用中文檔名了

convmv是linux下進行檔名編碼的轉換的工具,可以將檔名從gbk轉換成utf-8編碼,或者從utf-8轉換到gbk.

命令格式:

convmv -f 源編碼 -t 新編碼 [選項] 檔名

選項:-r        遞迴處理子資料夾

--notest  真正進行操作,請注意在預設情況下是不對檔案進行真實操作的,而只是試驗.

--list    顯示所有支援的編碼

--unescap 可以做一下轉義,比如把%20變成空格

2,搭建ftp服務,採用flashfxp 需要設定傳輸編碼為utf-8

這個方法比較簡單,前提是你的**搭建了ftp伺服器,

3,更改服務編碼格式

這種方法比較麻煩,因為更改了服務編碼格式可能會使之前的utf-8檔名程式設計亂碼,

如果前兩種方法沒有用的 也可以用這種辦法,

linux系統修改編碼

在linux伺服器上搭建ngrok服務

首先安裝一下必要的環境 centos sudo yum install build essential golang mercurial gitubuntu sudo apt get install build essential golang mercurial git編譯源 git clone ...

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...

在linux上配置SVN伺服器

svn全稱是subversion,是一款版本管理軟體,svn支援linux和windows,本文主要是介紹在linux上的配置方法。svn版本庫可通過svn和http兩種協議訪問,如果使用http協議,需要apache伺服器的配合,本文只介紹單純的通過svn協議訪問版本庫的伺服器配置。配置svn伺服...