Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Tóm tắt

Khi chuyển đổi các số Unicode đầy đủ chiều rộng (U + FF10-U + FF19) sang số chuẩn nửa độ rộng (U +0030-U + 0039) trong khi sử dụng WideCharToMultiByte, nó không thể thực hiện việc chuyển đổi trên Windows 95 và 98. Người dùng nên sử dụng chuỗi API với LCMAP_HALFWIDTH gắn cờ để chuyển đổi các ký tự có độ rộng đầy đủ cho các ký tự nửa độ rộng.

Thông tin Bổ sung

Vì phiên bản W của API này không hoạt động trên Windows 95 và Windows 98 1 cần chuyển đổi các ký tự có độ rộng đầy đủ từ Unicode sang chuỗi DBCS thích hợp, rồi gọi vào Lxmapstring để thực hiện việc chuyển đổi. Dưới đây là một mẫu làm việc với các số Unicode đầy đủ chiều rộng trong tiếng Trung cổ truyền thống, tiếng Trung Quốc, tiếng Nhật và tiếng Hàn Quốc:

#include <stdio.h>#include <tchar.h>#include <windows.h>void main(void){WCHAR T[2] = {65301, 0};TCHAR dbcs[3], conv[3];WideCharToMultiByte(CP_ACP, 0, T, -1, dbcs, sizeof(dbcs), NULL, NULL);int nRes = LCMapString(LOCALE_USER_DEFAULT, LCMAP_HALFWIDTH,                                                       dbcs,sizeof(dbcs),conv,sizeof(conv));printf("%s\n",conv);}

Để thực hiện công việc chuyển đổi cho Windows 95 và Windows 98, hãy cài đặt một trong các trang mã số bốn (950 cho tiếng Trung truyền thống, 936 cho tiếng Trung giản thể, 932 for Japanese và 949 for Korean) trên hệ thống và thiết lập một cách rõ ràng các tham số ID và địa điểm trong các cuộc gọi API trên đây.

Tham khảo

Để biết thêm thông tin về cách cài đặt trang mã, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

164948 Cách cài đặt trang mã

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×