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

首頁 > 學院 > 開發設計 > 正文

Java 中文問題的解決

2019-11-18 14:43:48
字體:
來源:轉載
供稿:網友

  java 中文問題一直困擾許多學習者。總結了下面的一些情況的解決方法。
希望對大家有幫助。

連接 MySQL Database Server:
-------------------------------------------------------------------------------
mysql 不支持 unicode,所以比較麻煩。
將 connectionString 設置成 encoding 為 gb2312
String connectionString
= "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=gb2312";

測試代碼:
String str = "漢字";
PReparedStatement pStmt = conn.prepareStatement("INSERT INTO test VALUES (?)";
pStmt.setString(1,str);
pStmt.executeUpdate();

數據庫表格:
create table test (
name char(10)



連接 Oracle Database Server
-------------------------------------------------------------------------------
在把漢字字符串插入數據庫前做如下轉換操作:
String(str.getBytes("ISO8859_1","gb2312"

測試代碼:
String str = "漢字";
PreparedStatement pStmt = conn.prepareStatement("INSERT INTO test VALUES (?)";
pStmt.setString(1,new String(str.getBytes("ISO8859_1","gb2312";
pStmt.executeUpdate();


Servlet
-------------------------------------------------------------------------------
在 Servlet 開頭加上兩句話:
response.setContentType("text/Html;charset=UTF-8";
request.setCharacterEncoding("UTF-8";

jsp
-------------------------------------------------------------------------------
在 JSP 開頭加上:
<%@ page contentType="text/HTML; charset=gb2312" %>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延津县| 金华市| 岐山县| 天峨县| 连城县| 建平县| 嵊州市| 海伦市| 宜章县| 永寿县| 安龙县| 清丰县| 会昌县| 太仓市| 枣阳市| 福鼎市| 周至县| 扎鲁特旗| 丹东市| 永善县| 鞍山市| 凌云县| 河西区| 鄂伦春自治旗| 钦州市| 玉门市| 新乐市| 河间市| 寿阳县| 遵化市| 喀喇沁旗| 六安市| 盐津县| 岳阳县| 肥西县| 乡宁县| 左权县| 承德市| 独山县| 阿瓦提县| 同仁县|