1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Unicode & ASCII

Chủ đề trong 'Hỏi gì đáp nấy' bởi heartsniper, 13/01/2006.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. heartsniper

    heartsniper Thành viên mới

    Tham gia ngày:
    06/08/2004
    Bài viết:
    120
    Đã được thích:
    0
    Chào các bạn,

    Các bạn vui lòng cho mình hỏi là trong bảng mã ASCII thì các kí tự a...z, 0..9, A..Z, hoặc backspace đều được có 1 mã riêng vì dụ như spacebar là 32.. v.v.v

    Vậy trong Unicode thì kí tự như Ấ sẽ có mã bao nhiêu? Làm sao để biết được mã của các kí tự ( đặc biệt là kí tự Việt Nam có dấu), không biết có tài liệu nào hướng dẫn về việc này..

    Vì mình đang muốn làm 1 chương trình là giải mã 1 hàng chữ có kí tự bất kỳ, có dấu hoặc không dấu sang 1 chuỗi số có thể tính toán được.. nhằm các mục đích khác như encrypt, compare, v.v.v

    Mong sớm nhận được giúp đỡ của các bạn,
    Cám ơn và Thân chào...
  2. langtudien

    langtudien Thành viên rất tích cực

    Tham gia ngày:
    29/06/2004
    Bài viết:
    1.060
    Đã được thích:
    0
    Sao không vào www.ddth.com mà hỏi nhỉ ?
  3. EmYeuNguoiKhac

    EmYeuNguoiKhac Thành viên mới

    Tham gia ngày:
    12/05/2003
    Bài viết:
    95
    Đã được thích:
    0
    Có biết dùng Characters Map không? Chắc là không
    Bạn chạy chương trình Characters Map của Windows sau đó chọn một font Unicode bất kỳ, ví dụ Tahoma sau đó chọn ký tự muốn biết mã xem phần Advanced View là thấy mã Hex của ký tự đó.
  4. heartsniper

    heartsniper Thành viên mới

    Tham gia ngày:
    06/08/2004
    Bài viết:
    120
    Đã được thích:
    0
    Cảm ơn bạn nhưng mình muốn 1 dạng hàm function tổng quát để phân tích dạng HEX font Unicode..Ví dụ trong hàm Char Chr của VB chẳng hạn..
    Vì mình đang muốn phân tích 1 hàng kí tự bất kì có dấu sang 1 chuỗi số..
    Mong nhận được giúp đỡ
    Cảm ơn
  5. EmYeuNguoiKhac

    EmYeuNguoiKhac Thành viên mới

    Tham gia ngày:
    12/05/2003
    Bài viết:
    95
    Đã được thích:
    0
    Code bằng cái gì?
    Nếu như làm bằng .NET thì cái này rất dễ.
    Để lấy được chuỗi mã bytes của một chuỗi Unicode thì bạn dùng System.Text.Encoding.GetBytes(string) trả về chuỗi byte[ ]
    Còn nếu code bằng các ngôn ngữ khác thì khó hơn ;-)
    Vấn đề là code bằng gì ;-)
  6. heartsniper

    heartsniper Thành viên mới

    Tham gia ngày:
    06/08/2004
    Bài viết:
    120
    Đã được thích:
    0
    Cảm ơn bạn nhiều,
    Tiếc là mình chỉ biết VB 6.0 mà trong VB 6 thì Unicode là hoàn toàn bó tay rồi.. Mình biết .NET có thể giúp được.. Cảm ơn về function đã giúp nhé..
    Thân,
  7. Pagan

    Pagan Thành viên rất tích cực

    Tham gia ngày:
    12/08/2004
    Bài viết:
    3.118
    Đã được thích:
    1
    Bác vào trang http://www.unicode.org/charts/ , có đầy đủ chart cho ký tự Unicode đấy, các ký tự tiếng Việt thuộc mấy bảng mã Latin.

Chia sẻ trang này