Trang chủ |  Diễn đàn |  Tìm kiếm  |  Thành viên  |  Trợ giúp  |  Đăng Nhập |  Đăng ký
Kêu gọi Ủng hộ nạn nhân Bão Ketsana miền Trung        Cảnh báo về một số trường hợp đưa thông tin bậy bạ lên diễn đàn        Đề xuất mời họp mặt Offline Diễn đàn        TRƯỜNG SA - HOÀNG SA LÀ MÁU THỊT VIỆT NAM        Đã chuyển host của forum chúng ta        Loa loa loa loa        Mơ ước        Chúc mừng nhà vô địch ROBOCON 2007        Chúc Mừng Năm Mới !        Đặt banner quảng cáo các sản phẩm hoặc thương hiệu của thành viên lên diễn đàn        Chú ý khi post bài với giao diện WYSIWYG        Lại có virus nội lây lan qua chat Yahoo!Messenger        Hướng dẫn download file từ www.rapidshare.de        Phản ảnh bài viết có nội dung xấu        Tính năng soạn thào mới        Hướng dẫn Upload và Resize ảnh        Khống chế bề rộng và chiều cao ảnh        Nhận xét của bạn về Diễn đàn bachkhoadanang.net        
Diễn đàn bachkhoadanang.net » Tài liệu chia sẻ cho các bạn Sinh Viên » Lập trình Web Asp với tiếng Việt Unicode
Gửi bài mới  Trả lời chủ đề này Xem chủ đề cũ hơn :: Xem chủ đề mới hơn 
Lập trình Web Asp với tiếng Việt Unicode
Bài gửiGửi: T.Ba 19 1, 2010 2:04 pm Trả lời với trích dẫn nội dung bài viết này
it.558.vn
Thành viên mới
Thành viên mới
 
Ngày tham gia20 11 2009
Số bài3
Trạng tháiOffline


Download tại: http://558.vn
Ngôn ngữ: VietNam

Tác giả: Lê Đình Duy

Các khái niệm cơ bản về biểu diễn ký tự bên trong máy tính, lập trình Web với tiếng Việt Unicode...


 Một số khái niệm căn bản về biểu diễn kí tự bên trong máy tính

Khái niệm về điểm mã, đơn vị mã, bảng mã

Về mặt bản chất, máy tính chỉ làm việc với các con số, do đó để biểu
diễn các kí tự trên máy tính cần phải có một qui ước nhất quán giữa các
kí tự cần biểu diễn và các con số tương ứng mà máy tính xử lí. Qui ước
này được thể hiện qua các bước sau:

- Chọn tập các kí tự cần mã hóa (character set).

- Gán cho mỗi kí tự cần mã hóa một giá trị nguyên không âm, gọi là điểm mã (code point).

- Chuyển các điểm mã thành dãy các đơn vị mã (code units) để cho phục
vụ cho việc lưu trữ và mã hóa. Một đơn vị mã là một đơn vị của bộ nhớ,
có thể là 8, 16, hay 32 bit. Các điểm mã không nhất thiết phải có cùng
số đơn vị mã.

Tập hợp những điểm mã của một tập các kí tự được gọi là một trang mã
(code page) hay còn gọi là bảng mã hay bộ mã. Như vậy khi nói về một
bảng mã, chúng ta quan tâm đến hai điều chính, số lượng các kí tự được
mã hóa, và cách mã hóa chúng thành các đơn vị mã.

Lấy ví dụ bảng mã ASCII, tập kí tự cần mã hóa có 128 kí tự bao gồm các
kí tự tiếng Anh, kí tự số, kí tự tiền tệ Anh, Mỹ và các kí tự điều
khiển hệ thống ngoại vi. Các điểm mã có giá trị nằm trong khoảng từ
0-127. Mỗi điểm mã được mã hóa bằng đúng một đơn vị mã 8 bit, có nghĩa
là đúng một byte.

Việc quyết định chọn cách mã hóa như thế nào sẽ quyết định số lượng kí
tự được mã hóa. Ví dụ, nếu chọn cách mã hóa các điểm mã bằng đúng một
đơn vị mã 8-bit thì số lượng điểm mã của một bảng mã (tạm gọi là bảng
mã 8 bit) chỉ có thể tối đa là 256.

Do bảng mã ASCII không đủ để biểu diễn các kí tự của các ngôn ngữ khác,
ví dụ như tiếng Việt, nên Microsoft đã nới rộng bảng mã ASCII bằng cách
sử dụng 128 điểm mã có giá trị từ 128-255 để mã hóa cho các kí tự ngoài
ASCII này. Tuy nhiên do chỉ có 128 điểm mã, trong khi số lượng các kí
tự của các ngôn ngữ khác nhiều hơn, nên Microsoft đã tạo ra nhiều bảng
mã khác nhau cho từng loại ngôn ngữ

Xem lý lịch thành viên Tìm tất cả bài gửi của it.558.vn Gửi tin nhắn
V? d?uV? d?u
Lập trình Web Asp với tiếng Việt Unicode
  Diễn đàn bachkhoadanang.net » Tài liệu chia sẻ cho các bạn Sinh Viên
Bạn không có quyền gửi bài viết
Bạn không có quyền trả lời bài viết
Bạn không có quyền sửa chữa bài viết của bạn
Bạn không có quyền xóa bài viết của bạn
Bạn không có quyền tham gia bầu chọn
Thời gian được tính theo giờ [GMT+ 7 giờ]  
Trang 1 trong tổng số 1 trang  

  
  
V? d?uV? d?u
 Gửi bài mới  Trả lời chủ đề này  



Diễn đàn www.bachkhoadanang.net
Powered by phpBB © phpBB Group

Adobe Photoshop Cs2 Download
Microsoft Office Xp Professional
Adobe Creative Suite 3 Design Premium
Adobe Creative Suite 3 Web Premium

Frontpage 2003 Download

Fireworks 8 Download Adobe Photoshop Cs2 Download Adobe Photoshop For Mac Autotune Download Sony Vegas 8.0 Download Second Copy Software
Download Sony Vegas 8.0 Coreldraw Graphics Suite X3 Download
Windows 2000 Advanced Server Photoshop Cs2 Download Buy Revit Software 20-20 Kitchen Design Download Frontpage 2003 Download Adobe Photoshop Elements 5.0 Download Microsoft Frontpage Download Nero 7 Ultra Edition Sony Vegas 8.0 Download Microsoft Picture It Adobe Premiere Pro 2.0 Download Adobe Audition 1.5 Windows Xp Professional Sp3 Winavi Video Converter Purchase Visual Basic 6 Microsoft Expression Web 2

Filemaker 8.5 Download

Photoshop For Mac

Adobe Fireworks Cs3 Download Photoshop For Mac Visual Foxpro 9.0 Download Best Cheap Kitchen Design Software Corel Paint Shop Pro Photo X2 Ultimate Windows 2000 Server Download
Download Adobe Photoshop Cs3 Extended
Download Windows Vista Ultimate After Effects Cs3 Best Place To Buy Coldfusion Enterprise Waves Diamond Bundle Sony Vegas 8 Download Walker Effects Professional Macromedia Fireworks 8 Coreldraw Graphics Suite 11 Macromedia Flash Professional 8 Download

Sony Vegas Pro 8.0 Download

Adobe Audition 1.5 Primavera Project Planner Download Adobe Illustrator Cs3 Download Microsoft Picture It Sierra Home Architect Nero Vision Express Download Visual Foxpro 9 Download Sony Vegas 8 Download

Microsoft Publisher 2003 Download

Super Cheap Dreamweaver Cs4 Photoshop Cs2 Download Adobe After Effects Download

Autocad 2007 Download

Windows 2003 Server Download Adobe Premiere Elements 7 Download Autodesk Inventor Download Primavera Project Planner Software Windows Millennium Edition Download Download Adobe Photoshop Cs4 Sony Vegas Pro 8.0 Download Sql Server 2000 Download Adobe Photoshop Cs2 Download Buy Microsoft Frontpage 2003
Adobe Premiere Pro 2.0 Download
3d Home Architect Design Deluxe 8