今天在用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 使用此...