欢迎来到天天文库
浏览记录
ID:18699721
大小:53.50 KB
页数:16页
时间:2018-09-21
《java乱码问题解决方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java乱码问题解决方案Java乱码问题一直是困扰初学者的一个难题,下面就根据笔者的经验来给大家一个解决方案。我写了一个Demo的web应用,解决了乱码问题,点击下载1问题来源Java的乱码问题,根源在于操作系统、数据库(MySQL)、Web服务器(Tomcat)、页面(JSP)中的编码不一致造成的。例如,mysql的编码是latin1,而页面上字符的编码是GBK,则就会出现乱码问题。2解决方案了解了乱码产生的原因,下面就来看一下如何解决乱码。事实上,只要保证各个环节的编码一致,就不会产生乱码,所以只要将所有
2、的环节,设置的编码为UTF-8,就不会出现乱码了(为了支持国际化,建议统一设置成UTF-8)。3mysql数据库编码的设置(以MySQL5.0.41为例)?查看数据库支持的编码:showcharacterset;这样可以查看mysql数据库支持的所有编码,其中可以看到有支持utf8编码。mysql>showcharacterset;+----------+-----------------------------+---------------------+--------+
3、Charset
4、Descript
5、ion
6、Defaultcollation
7、Maxlen
8、+----------+-----------------------------+---------------------+--------+
9、big5
10、Big5TraditionalChinese
11、big5_chinese_ci
12、2
13、
14、dec8
15、DECWestEuropean
16、dec8_swedish_ci
17、1
18、
19、cp850
20、DOSWestEuropean
21、cp850_general_ci
22、1
23、
24、hp8
25、HPWestEuropean
26、hp8_eng
27、lish_ci
28、1
29、
30、koi8r
31、KOI8-RRelcomRussian
32、koi8r_general_ci
33、1
34、
35、latin1
36、cp1252WestEuropean
37、latin1_swedish_ci
38、1
39、
40、latin2
41、ISO8859-2CentralEuropean
42、latin2_general_ci
43、1
44、
45、swe7
46、7bitSwedish
47、swe7_swedish_ci
48、1
49、
50、ascii
51、USASCII
52、ascii_general_ci
53、1
54、
55、ujis
56、EUC-JPJapanese
57、ujis_japan
58、ese_ci
59、3
60、
61、sjis
62、Shift-JISJapanese
63、sjis_japanese_ci
64、2
65、
66、hebrew
67、ISO8859-8Hebrew
68、hebrew_general_ci
69、1
70、
71、tis620
72、TIS620Thai
73、tis620_thai_ci
74、1
75、
76、euckr
77、EUC-KRKorean
78、euckr_korean_ci
79、2
80、
81、koi8u
82、KOI8-UUkrainian
83、koi8u_general_ci
84、1
85、
86、gb2312
87、GB2312SimplifiedChinese
88、gb2312_chines
89、e_ci
90、2
91、
92、greek
93、ISO8859-7Greek
94、greek_general_ci
95、1
96、
97、cp1250
98、WindowsCentralEuropean
99、cp1250_general_ci
100、1
101、
102、gbk
103、GBKSimplifiedChinese
104、gbk_chinese_ci
105、2
106、
107、latin5
108、ISO8859-9Turkish
109、latin5_turkish_ci
110、1
111、
112、armscii8
113、ARMSCII-8Armenian
114、armscii8_general_ci
115、1
116、
117、utf8
118、UTF-8Unicode
119、u
120、tf8_general_ci
121、3
122、
123、ucs2
124、UCS-2Unicode
125、ucs2_general_ci
126、2
127、
128、cp866
129、DOSRussian
130、cp866_general_ci
131、1
132、
133、keybcs2
134、DOSKamenickyCzech-Slovak
135、keybcs2_general_ci
136、1
137、
138、macce
139、MacCentralEuropean
140、macce_general_ci
141、1
142、
143、macroman
144、MacWestEuropean
145、macroman_general_ci
146、1
147、
148、cp852
149、DOSCentralE
150、uropean
151、cp852_general_ci
152、1
153、
154、latin7
155、ISO8859-13Baltic
156、latin7_general_ci
157、1
158、
159、cp1251
160、WindowsCyrillic
161、cp1251_general_ci
162、1
163、
164、cp1256
165、WindowsArabic
166、cp1256_general_ci
167、1
168、
169、cp1257
170、WindowsBaltic
171、cp1257_general_ci
172、1
173、
174、
此文档下载收益归作者所有