Tham khảo tài liệu một số vấn đề về xử lý unicode trong java, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Một số vấn đề về xử lý Unicode trong Java M ts v nñ vX lý Unicode trong Java GVLT: Tr n Anh Dũng 1 N i dungGi i thi u v h tr ti ng Vi t trong javaGiao di n GUI ti ng Vi tS d ng ti ng Vi t v i các trong IDELưu tr và x lý ti ng Vi t v i CSDL 2 Gi i thi u các phiên b n JDK t 1.3 tr v trư c, kh năng hi nth Unicode r t kém.JDK1.4, l n ñ u tiên Sun ñưa ra JDK h tr multilanguages và ta có th s d ng ti ng Vi t khá nhi uthành ph n c a Java như các Frame, Label, Text,Button,... Tuy nhiên title v n còn l i do xung ñ t fontch .T JDK1.5 kh năng h tr multi languages ñã khá hoànmĩ, có th s d ng Ti ng Vi t b t c nơi nào trongJava. 3 S d ng ti ng Vi t v i các IDEIDE (Integrated Development Environment )Có r t nhi u IDE s d ng ñ coding Java r t hi u qunhư: JBuilder NetBeans Jcreator jEdit Eclipse ... 4 Hi n th ti ng Vi tCó th nh p tr c ti p ti ng Vi t trong source code Javab ng cách s d ng các b gõ ti ng Vi t, sau ñó lưudư i ñ nh d ng Unicode (vd UTF-8, UTF-16), và cu icùng xác ñ nh ki u mã hóa khi biên d ch.Dùng công c Native2Ascii c a JDK. Thu n l i c a cáchdùng mã Unicode escape này là source s ñ c l p v ifile mã hóa, nhưng ngư c l i khó ñ c và ch nh s a. 5 B ng mã ANSIà:u00e0 á:u00e1 :u1ea3 ã:u00e3 :u1ea1ă:u0103 :u1eb1 :u1eaf :u1eb3 :u1eb5 :u1eb7â:u00e2 :u1ea7 :u1ea5 :u1ea9 :u1eab :u1eadñ:u0111è:u00e8 é:u00e9 :u1ebb :u1ebd :u1eb9ê:u00ea :u1ec1 :u1ebf :u1ec3 :u1ec5 :u1ec7ò:u00f2 ó:u00f3 :u1ecf õ:u00f5 :u1ecdô:u00f4 :u1ed3 :u1ed1 :u1ed5 :u1ed7 :u1ed9ơ:u01a1 :u1edd :u1edb :u1edf :u1ee1 :u1ee3ù:u00f9 ú:u00fa :u1ee7 ũ:u0169 :u1ee5ư:u01b0 :u1eeb :u1ee9 :u1eed :u1eef :u1ef1 6 B ng mã ANSIÀ:u00c0 Á:u00c1 :u1ea2 Ã:u00c3 :u1ea0Â:u0102 :u1eb0 :u1eae :u1eb2 :u1eb4 :u1eb6Ă:u00c2 :u1ea6 :u1ea4 :u1ea8 :u1eaa :u1eacð:u0110È:u00c8 É:u00c9 :u1eba :u1ebc :u1eb8Ê:u00ca :u1ec0 :u1ebe :u1ec2 :u1ec4 :u1ec6Ò:u00d2 Ó:u00d3 :u1ece Õ:u00d5 :u1ec6Ô:u00d4 :u1ed2 :u1ed0 :u1ed4 :u1ed6 :u1ed8 7 B ng mã ANSIƠ:u01a0 :u1edc :u1eda :u1ede :u1ee0 :u1ee2Ù:u00d9 Ú:u00da :u1ee6 Ũ:u0168 :u1ee4Ư:u01af :u1eea :u1ee8 :u1eec :u1eee :u1ef0ì:u00ec í:u00ed :u1ec9 ĩ:u0129 :u1ecbÌ:u00cc Í:u00cd :u1ec8 Ĩ:u0128 :u1ecaỳ:u1ef3 ý:u00fd :u1ef7 :u1ef9 :u1ef5Ỳ:u1ef2 Ý:u00dd :u1ef6 :u1ef8 :u1ef4 8 Ví d 1 T o file DemoUnicode.javaimport javax.swing.JOptionPane;public class DemoUnicode { public static void main(String[] args) { JOptionPane.showMessageDialog(null, Chu00E0o bu1EA1n!!!, Demo Unicode, JOptionPane.INFORMATION_MESSAGE); }} 9 Ví d 2 Dùng các b gõ ti ng Vi t, lưu file ñ nh d ng Unicodeimport javax.swing.JOptionPane;public class DemoUnicode{ public static void main(String[] args){ JOptionPane.showMessageDialog(null, Th nghi mTi ng Vi t, Ti ng Vi t, JOptionPane.INFORMATION_MESSAGE); }} Biên d ch và ch y chương trinh: javac -encoding unicode DemoUnicode.java java DemoUnicode 10 Ví d 3public class DemoUnicode3{ public static void main(String[] args){ JFrame frame = new JFrame(Nh n và hi n th Ti ng Vi t); final JTextField textfield = new JTextField(10); final JLabel label = new JLabel(); final JButton button = new JButton(Nh n ñ xem); button.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent arg){ label.setText(textfield.getText()); } } ); frame.getContentPane().setLayout(new FlowLayout()); frame.getContentPane().add(textfield); frame.getContentPane().add(button); frame ...
Một số vấn đề về xử lý Unicode trong Java
Số trang: 15
Loại file: pdf
Dung lượng: 140.83 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tìm kiếm theo từ khóa liên quan:
tài liệu java lý thuyết java lập trình với java tự học java giáo trìnhjavaTài liệu có liên quan:
-
Giáo trình Lý thuyết và bài tập Java: Phần 1
420 trang 42 1 0 -
A Guide To Advanced Java - Collections
1 trang 39 0 0 -
Chương 1: Giới thiệu tổng quan Java
31 trang 37 0 0 -
Distributed Computing in Java - Swing components and Dialog Box
1 trang 29 0 0 -
Chương 2: Cơ bản về ngôn ngữ Java
59 trang 28 0 0 -
Bài giảng: Giới thiệu về Package
35 trang 28 0 0 -
Bài tập java về nhập liệu từ bàn phím
12 trang 27 0 0 -
A Guide To Advanced Java - Generics
2 trang 27 0 0 -
A Guide To Advanced Java - Java.io package
3 trang 26 0 0 -
Giáo trình Java cơ bản (Java SE Basic)
150 trang 26 0 0