国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

web服務器程序運行出現亂碼問題的解決方法

2024-07-21 02:02:17
字體:
來源:轉載
供稿:網友
使用php,定義php的默認語言.

php.ini中:
default_charset = "gb2312"

在網頁中輸出中文

JAVA在網絡傳輸中使用的編碼是"ISO-8859-1",故在輸出時需要進行轉化,如:
String str="中文";
str=new String(str.getBytes("GB2312"),"8859_1");
但如果在編譯程序時,使用的編碼是“GB2312”,且在中文平臺上運行此程序,不會出現此問題,一定要注意。



從參數中讀取中文

這正好與在網頁中輸出相反如:
str=new String(str.getBytes("8859_1"),"GB2312");



操作DB中的中文問題

一個較簡單的方法是:在“控制面扳”中,把“區域”設置為“英語(美國)”。如果還會出現亂碼,還可進行如下設置:
取中文時:str=new String(str.getBytes("GB2312"));
向DB中輸入中文:str=new String(str.getBytes("ISO-8859-1"));



在JSP中的中文解決:

在“控制面扳”中,把“區域”設置為“英語(美國)”.
在JSP頁面中加入:

<%@ page contentType=text/html; charset=GBK %>
如果還不行正常顯示,則還要進行下面的轉換:
如:name=new String(name.getBytes("ISO-8859-1"),"GBK");
就不會出現中文問題了


在ASP.NET中中文問題:

在congfig文件中添加下面的代碼,就會解決頁面間傳遞值為中文參數的問題,
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN"/>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 科技| 永靖县| 肃宁县| 墨竹工卡县| 黑山县| 米泉市| 玉龙| 南充市| 武夷山市| 客服| 伊宁县| 香河县| 喀喇沁旗| 寿光市| 岚皋县| 靖远县| 聂拉木县| 西平县| 伊金霍洛旗| 梁山县| 行唐县| 稻城县| 宝清县| 大邑县| 静海县| 句容市| 资源县| 信阳市| 普宁市| 普兰县| 靖远县| 鄱阳县| 确山县| 运城市| 祁阳县| 龙泉市| 梧州市| 岳阳县| 色达县| 西平县| 静安区|