上傳檔案亂碼問題

2022-09-23 15:33:09 字數 1478 閱讀 1526

今天在用struts1框架實驗檔案上傳的功能時,出現了亂碼的現象,後期經過查閱資料找到了乙個解決方案,試了很多次,個人感覺這個方案確實很好用

前提是用struts1框架進行開發

編寫乙個自己的actionservlet類,例如chinaactionservlet類,繼承actionservlet類

**如下:

* @date 2013-1-19 下午03:19:41 

* @version v1.0    

*/  

public class chinaactionservlet extends actionservlet  

}  然後在web.xml檔案中配置如下:

[html] 

<?xml version="1.0" encoding="utf-8"?>  

action  

com.sotaof.struts.action.chinaactionservlet  

config  

/web-inf/struts-config.xml  

debug  

3  detail  

3  0  

action  

*.do  

index.jsp  

修改之前,原來的結構如下(第八行有區別):

[html]  

<?xml version="1.0" encoding="utf-8"?>  

action  

org.apache.struts.action.actionservlet  

config  

/web-inf/struts-config.xml  

debug  

3  detail  

3  0  

action  

*.do  

index.jsp  

經過這兩步的修改,就可以了!!!

有關 檔案上傳後亂碼問題

在開發silverlight 專案時,需要用到檔案上傳功能。我上傳的檔案,第一次上傳後上傳的檔案正常,第二次就不正常。具體原因如下。因為是上傳多個檔案,並且這些要上傳的檔案可以自動增刪。所以,我就另外寫了乙個類 filelist,來存放上傳檔案的資料,如 name filestream.然後上傳檔案...

上傳linux檔案中文亂碼問題

最近做壓測的時候,上傳linux伺服器的csv檔案顯示亂碼。我的檔案在windows環境下,顯示正常。使用notepad 開啟檢視內容編碼是中文編碼,這個檔案上傳到linux,開啟後顯示亂碼。這是因為在windos上預設編碼和linux的預設編碼不一致原因引起的。windows預設編碼一般是gbk或...

上傳檔案到linux亂碼問題

由於linux系統編碼一般設定為utf 8,而中文windows下通常預設編碼是gbk,因此經常需要將檔名或檔案內容編碼進行轉換,檔名編碼轉換軟體 convmv yum install convmv 使用此命令安裝 convmv f gbk t utf 8 r notest filename 使用此...