C#文件下載中文文件名亂碼
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
B/S應(yīng)用中,下載一個附件保存時,中文文件名會亂碼,在實(shí)際開發(fā)中經(jīng)常遇到,現(xiàn)貼出C#和JAVA的解決方法: C#: Response.AppendHeader("Content-Disposition", "attachment;filename=" + Tools.toUtf8String(result)); 其中用到的轉(zhuǎn)換方法: public static string ToUtf8String(String s) sb.Append("%" + Convert.ToString(k, 16).ToUpper()); JAVA: resp.addHeader("Content-Disposition","attachment;filename=" + Tools.toUtf8String(m_entityIndex.m_sName) + ".xls"); 其中用到的轉(zhuǎn)換方法: public static String toUtf8String(String s) { 該文章在 2018/9/8 19:01:17 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |