2:) 5 z5 e3 E+ s% @# Z0 J3 l8 O
Font f = new Font("隶书",Font.PLAIN,15); 5 C$ u0 T6 d4 O) k9 H( L! _) a7 m
UIManager.put("Button.font",font); 1 v1 o6 d, `4 y% ?6 D8 f, v4 \ g
UIManager.put("ToggleButton.font",font); 2 H E1 s0 Z# m0 r( M
UIManager.put("RadioButton.font",font); ; c( v4 {# {* M5 u; B5 @, I3 F
UIManager.put("CheckBox.font",font);
5 W: s' E9 O3 Z' WUIManager.put("ColorChooser.font",font); # [' F, ~( I1 r
UIManager.put("ToggleButton.font",font); - [, t% z _, w3 `
UIManager.put("ComboBox.font",font);
M4 B) _; h2 YUIManager.put("ComboBoxItem.font",font);
2 {: e5 g1 v. s) fUIManager.put("InternalFrame.titleFont",font);
3 s0 H3 ]4 }) r9 m, TUIManager.put("Label.font",font);
0 t! b7 J& T/ C2 b0 _/ FUIManager.put("List.font",font); : S# k. k1 y! Q' Y6 J
UIManager.put("MenuBar.font",font); 2 X. j' Q2 k! a
UIManager.put("Menu.font",font); 0 d4 f* I0 ^' \$ b
UIManager.put("MenuItem.font",font);
& ?+ ^4 V* M) O* q3 L) gUIManager.put("RadioButtonMenuItem.font",font); / z' X5 U6 X4 g
UIManager.put("CheckBoxMenuItem.font",font); - i1 g; @) ]7 S! m& b6 d: R& f
UIManager.put("PopupMenu.font",font); " I& D4 h! c2 _2 D& q- h4 m
UIManager.put("OptionPane.font",font);
9 ?5 p% l9 M7 J/ \$ sUIManager.put("Panel.font",font); " i* J' E E- s) d8 E
UIManager.put("ProgressBar.font",font);
x- T3 K7 X- L' P q7 l$ l6 B. X+ kUIManager.put("ScrollPane.font",font); & ^3 B2 V& E3 Q8 }* i& h
UIManager.put("Viewport",font);
, {& |+ m+ t) s; y* L8 n4 LUIManager.put("TabbedPane.font",font); 6 m- N& E4 s- c# D8 R/ f
UIManager.put("TableHeader.font",font);
4 z1 T( v. s& o/ _# Y8 J/ @- sUIManager.put("TextField.font",font); 8 i8 u* Y& u' \1 D" h* u' q
UIManager.put("PasswordFiled.font",font);
8 F" ~+ N6 L/ u7 s) YUIManager.put("TextArea.font",font);
5 n/ D: R# H0 eUIManager.put("TextPane.font",font);
3 y. _" ]: h3 R1 ZUIManager.put("EditorPane.font",font); & E8 k: f+ ~- n% W* K
UIManager.put("TitledBorder.font",font);
. ]( z1 z4 H% ~5 e9 uUIManager.put("ToolBar.font",font);
/ P, |6 Q* A! T" F8 l: s) NUIManager.put("ToolTip.font",font);
) T$ |. T" J+ B5 t& \+ l; B9 F: L, XUIManager.put("Tree.font",font);
# d3 ]- T l; x& X9 w, u/ @+ ^& V m7 D9 V; h# C
3:)针对jsp和servlet:
. u0 t, E" z/ O% A" C% e解决办法:
0 s. C2 |( \# ]; |& V1 [3 W/ _1 C第一: : G9 l, ^9 m: I' w6 q
在jsp页面加入: " l. `8 j. r1 J- n3 u9 K9 k$ Z
/ W' n# Y, `5 W7 r2 q. `" s& v或者在servlet里面
, s A+ o. I$ [! S O* @public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
# {9 q9 |' s) d- m' A2 Lresponse.setContentType("text/html; charset=gb2312");//这是重要的
+ Z* d% m# ]4 D6 H! y4 N上面的如果在不行就用如下的方法在数据入库前进行调用:
% Z& @ J+ {7 e* U7 Q; Upublic static String UnicodeToChinese(String s){
* R' m q8 ^% x2 z# }try{
. _5 L( k- y" Z5 E( Yif(s==null||s.equals("")) return ""; z, J3 \, Y; l9 J: }) A
String newstring=null;
1 f7 ^. T' a* E' G0 Gnewstring=new String(s.getBytes("ISO8859_1"),"gb2312");
% ^3 u' [4 c# p5 Preturn newstring;
; |. {2 E; V" d; b+ _} 5 K/ ]2 c7 ?0 Z/ g2 i( C) ~( |
catch(UnsupportedEncodingException e)
1 r2 @* P6 [) w& z2 R' w{
7 [% G/ P$ V7 `6 B* nreturn s;
7 z2 J' T/ f, D9 `6 `8 N$ a}
# D6 y" l }6 }0 F0 [} 9 } i! V! O% A9 E
& k( a0 G# O7 _$ upublic static String ChineseToUnicode(String s){ ! P, _" t! W% _$ k' W
try{ * q( y8 @: c% q. l
if(s==null||s.equals("")) return "";
% ]# m7 M R: d1 ]1 TString newstring=null; 6 p A: T6 E4 }6 k9 u( V' v
newstring=new String(s.getBytes("gb2312"),"ISO8859_1");
+ N" G; C9 m, J! R" treturn newstring;
: k9 W# B q$ ~# y}
5 T6 Z2 n! p7 h1 ~! Acatch(UnsupportedEncodingException e) $ d0 L Y% x8 N1 X
{ 0 ~ F, v9 h4 E% ?+ J
return s; + _% P6 X- }7 h8 j
} : a0 w0 o5 S" [; i# x1 n
} |