Hiển thị kết quả từ 1 đến 2 / 2
  1. #1
    Tham gia
    30-04-2014
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    Insert Tiếng việt TCVN3 vào Oracle db

    Hiện tại em đang phát triển 1 web app cho công ty. Web app thì dùng unicode, databse thì dùng TCVN3. Nói như vầy cho dễ hiểu:
    Có 1 coulm trong bảng Khách_hàng.
    - Bước 1. Người dùng nhập vào textbox là: Nguyễn Văn Khanh
    - Bước 2: Trong web app, em convert tên KH về TCVN3 thành:NguyÔn V¨n Khanh
    (em paste thử vào excel và chọn font .vn hiển thị đúng "Nguyễn Văn Khanh", như vậy convert không lỗi gì. Paste thẳng vào ora db, kết quả hiển thị đúng )
    - Bước 3: Em insert vào ora db bằng cách gọi stored procedure từ web app, kết quả trên ora là: Nguy¤n V?n Khanh.
    Xin hỏi anh chị vấn đề ở chỗ nào và cách khắc phục? Web app em dùng ASP .NET (C#) và System .Data .OracleClient
    -------------------
    Edit:
    Đã tìm được câu trả lời. Dùng OLEDB thay cho việc dùng oracleclient .net
    Được sửa bởi sonomi102 lúc 23:29 ngày 11-06-2015
    Quote Quote

  2. #2
    Tham gia
    19-05-2014
    Bài viết
    83
    Like
    3
    Thanked 9 Times in 8 Posts
    Trước mình dùng Tool convert để chuyển font sang TCVN3 vào trong Oracle database nhưng hay dính lỗi . Sử dụng OLEDB như của bạn có lẽ là hiệu quả nhất.
    cuongk5c

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •