Khắc phục: Không thể thay thế các kí tự đại diện multibyte với các kí tự đại diện từ hộp văn bản "Thay thế" khi bạn chạy ứng dụng Visual C++ MFC trong Visual Studio 2008

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2618543
Triệu chứng
Xem xét tình huống sau:
  • Bạn tạo một ứng dụng Microsoft Visual C++ Microsoft Foundation lớp (MFC) sử dụng các CRichEditView lớp trong Microsoft Visual Studio 2008.
  • Mở hộp thoại thuộc tính dự án, và sau đó bạn chọn cácSử dụng nhiều Byte kí tự đại diệnTuỳ chọn trong danh sách các kí tự đại diện .
  • Bạn xây dựng các ứng dụng, và sau đó bạn chạy.
  • Bạn nhập multibyte kí tự đại diện điều khiển phong phú chỉnh sửa.
  • Bạn mở hộp thoại thay thế , và sau đó bạn nhập kí tự đại diện trong hộp văn bản Tìmthay thế .

    Lưu ý:
    • Bạn có thể nhấn Ctrl + H để mở hộp thoại thay thế .
    • Điều khiển đa phương tiện sửa chứa các kí tự đại diện bạn đã nhập vào cáctra cứu cái gìhộp văn bản.
  • Bạn bấm thay thế để thay thế các kí tự đại diện điều khiển phong phú chỉnh sửa bằng các kí tự đại diện bạn đã nhập trong hộp văn bản thay thế .
Trong trường hợp này, các kí tự đại diện multibyte kiểm soát chỉnh sửa đa phương tiện không được thay thế bằng các kí tự đại diện bạn đã nhập trong hộp văn bảnthay thế .
Nguyên nhân
Sự cố này xảy ra do một vấn đề trong thuật toán so sánh thestring.
Giải pháp

Thông tin về cập nhật nóng

Một hotfix được hỗ trợ có sẵn từ Microsoft. Tuy nhiên, nó là nhằm khắc phục chỉ sự cố bài viết này mô tả. Áp dụng cho các hệ thống đang gặp sự cố cụ thể này.

Để khắc phục sự cố này, hãy liên hệ với bản ghi dịch vụ hỗ trợ khách hàng Microsoft để lấy hotfix. Để biết danh sách đầy đủ số điện thoại bản ghi dịch vụ hỗ trợ khách hàng của Microsoft và thông tin về chi phí hỗ trợ, ghé thăm website sau của Microsoft:Lưu ý Trong trường hợp đặc biệt, chi phí thường phát sinh cho cuộc gọi hỗ trợ có thể bị hủy bỏ nếu chuyên viên hỗ trợ Microsoft xác định rằng một Cập Nhật cụ thể sẽ giải quyết vấn đề của bạn. Chi phí hỗ trợ thông thường sẽ áp dụng cho các vấn đề không phù hợp với bản Cập Nhật cụ thể trong câu hỏi và câu hỏi hỗ trợ bổ sung.

Điều kiện tiên quyết

Để áp dụng hotfix này, bạn phải có Visual Studio 2008 gói bản ghi dịch vụ 1 (SP1) được cài đặt chuyên biệt.

Yêu cầu khởi động lại

Bạn không phải khởi động lại máy tính sau khi bạn cài đặt chuyên biệt hotfix. Chúng tôi khuyên bạn đóng tất cả các thành phần liên quan đến Visual Studio 2008 trước khi cài đặt chuyên biệt hotfix.

Thông tin thay thế cập nhật nóng

Cập nhật nóng này không thay thế cập nhật nóng được phát hành trước đó.

Thông tin về tệp

Phiên bản toàn cầu của hotfix này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo giờ chuẩn quốc tế (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab múi thời gian trong mục Ngày và Giờ trong Pa-nen điều khiển.
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
Atl90.dll9.0.30729.6276416,07202 tháng 8 năm 201123:45IA-64
Atl90.dll9.0.30729.6276176,45602 tháng 8 năm 201123:47x64
Atl90.dll9.0.30729.6276159,04803 tháng 10 năm 201103:26x 86
Mfc90.dll9.0.30729.62765,088,07202 tháng 8 năm 201123:47x64
Mfc90.dll9.0.30729.62763,767,62403 tháng 10 năm 201103:26x 86
Mfc90chs.dll9.0.30729.627635,66402 tháng 8 năm 201123:47x64
Mfc90chs.dll9.0.30729.627635,66403 tháng 10 năm 201103:26x 86
Mfc90cht.dll9.0.30729.627636,68802 tháng 8 năm 201123:47x64
Mfc90cht.dll9.0.30729.627636,68803 tháng 10 năm 201103:26x 86
Mfc90d.dll9.0.30729.62767,423,30402 tháng 8 năm 201123:47x64
Mfc90d.dll9.0.30729.62765,937,99203 tháng 10 năm 201103:26x 86
Mfc90deu.dll9.0.30729.627663,31202 tháng 8 năm 201123:47x64
Mfc90deu.dll9.0.30729.627663,31203 tháng 10 năm 201103:26x 86
Mfc90enu.dll9.0.30729.627653,58402 tháng 8 năm 201123:47x64
Mfc90enu.dll9.0.30729.627653,58403 tháng 10 năm 201103:26x 86
Mfc90esn.dll9.0.30729.627661,77602 tháng 8 năm 201123:47x64
Mfc90esn.dll9.0.30729.627661,77603 tháng 10 năm 201103:26x 86
Mfc90esp.dll9.0.30729.627661,77602 tháng 8 năm 201123:47x64
Mfc90esp.dll9.0.30729.627661,77603 tháng 10 năm 201103:26x 86
Mfc90fra.dll9.0.30729.627662,80002 tháng 8 năm 201123:47x64
Mfc90fra.dll9.0.30729.627662,80003 tháng 10 năm 201103:26x 86
Mfc90ita.dll9.0.30729.627661,26402 tháng 8 năm 201123:47x64
Mfc90ita.dll9.0.30729.627661,26403 tháng 10 năm 201103:26x 86
Mfc90jpn.dll9.0.30729.627643,34402 tháng 8 năm 201123:47x64
Mfc90jpn.dll9.0.30729.627643,34403 tháng 10 năm 201103:26x 86
Mfc90kor.dll9.0.30729.627642,83202 tháng 8 năm 201123:47x64
Mfc90kor.dll9.0.30729.627642,83203 tháng 10 năm 201103:26x 86
Mfc90rus.dll9.0.30729.627659,72802 tháng 8 năm 201123:47x64
Mfc90rus.dll9.0.30729.627659,72803 tháng 10 năm 201103:26x 86
Mfc90u.dll9.0.30729.62765,107,01602 tháng 8 năm 201123:47x64
Mfc90u.dll9.0.30729.62763,782,98403 tháng 10 năm 201103:26x 86
Mfc90ud.dll9.0.30729.62767,469,90402 tháng 8 năm 201123:47x64
Mfc90ud.dll9.0.30729.62765,983,05603 tháng 10 năm 201103:26x 86
Mfcm90.dll9.0.30729.627667,07202 tháng 8 năm 201123:47x64
Mfcm90.dll9.0.30729.627659,90403 tháng 10 năm 201103:27x 86
Mfcm90d.dll9.0.30729.627693,18402 tháng 8 năm 201123:47x64
Mfcm90d.dll9.0.30729.627680,89603 tháng 10 năm 201103:27x 86
Mfcm90u.dll9.0.30729.627667,07202 tháng 8 năm 201123:47x64
Mfcm90u.dll9.0.30729.627659,90403 tháng 10 năm 201103:27x 86
Mfcm90ud.dll9.0.30729.627693,69602 tháng 8 năm 201123:47x64
Mfcm90ud.dll9.0.30729.627680,89603 tháng 10 năm 201103:27x 86
Mfcmifc80u.dll9.0.30729.627614.096 người04 tháng 12 năm 201110:41x 86
Microsoft.VisualC.stlclr.dll9.0.30729.627648,94404 tháng 12 năm 201110:41x 86
Msvcm90.dll9.0.30729.6276324,09602 tháng 8 năm 201123:45IA-64
Msvcm90.dll9.0.30729.6276245,76002 tháng 8 năm 201123:47x64
Msvcm90.dll9.0.30729.6276225,28003 tháng 10 năm 201103:27x 86
Msvcm90d.dll9.0.30729.6276429,56802 tháng 8 năm 201123:45IA-64
Msvcm90d.dll9.0.30729.6276333,31202 tháng 8 năm 201123:47x64
Msvcm90d.dll9.0.30729.6276312,83203 tháng 10 năm 201103:27x 86
Msvcp90.dll9.0.30729.62761,466,19202 tháng 8 năm 201123:45IA-64
Msvcp90.dll9.0.30729.6276853,32802 tháng 8 năm 201123:47x64
Msvcp90.dll9.0.30729.6276569,68003 tháng 10 năm 201103:26x 86
Msvcp90d.dll9.0.30729.62762,515,28002 tháng 8 năm 201123:45IA-64
Msvcp90d.dll9.0.30729.62761,120,59202 tháng 8 năm 201123:47x64
Msvcp90d.dll9.0.30729.6276872,27203 tháng 10 năm 201103:26x 86
MSVCR909.0.30729.62761,505,61602 tháng 8 năm 201123:45IA-64
MSVCR909.0.30729.6276641,36002 tháng 8 năm 201123:47x64
MSVCR909.0.30729.6276653,13603 tháng 10 năm 201103:26x 86
Msvcr90d.dll9.0.30729.62763,603,28002 tháng 8 năm 201123:45IA-64
Msvcr90d.dll9.0.30729.62761,359,18402 tháng 8 năm 201123:47x64
Msvcr90d.dll9.0.30729.62761,178,44803 tháng 10 năm 201103:26x 86
Vcomp90.dll9.0.30729.6276141,64802 tháng 8 năm 201123:45IA-64
Vcomp90.dll9.0.30729.627656,65602 tháng 8 năm 201123:47x64
Vcomp90.dll9.0.30729.627651.024 người03 tháng 10 năm 201103:26x 86
Vcomp90d.dll9.0.30729.6276316,24002 tháng 8 năm 201123:45IA-64
Vcomp90d.dll9.0.30729.6276104,78402 tháng 8 năm 201123:47x64
Vcomp90d.dll9.0.30729.627688,40003 tháng 10 năm 201103:26x 86
Vcomp90ui.dll9.0.30729.627611,53604 tháng 12 năm 201110:41x 86
Vcredist_ia64.exe9.0.30729.57924,683,85603 tháng 10 năm 201123:07x 86
Vcredist_x64.exe9.0.30729.57925,219,91203 tháng 10 năm 201122:45x 86
Vcredist_x86.exe9.0.30729.57924,508,24003 tháng 10 năm 201123:21x 86
Tham khảo
Lớp CRichEditView cung cấp chức năng điều khiển phong phú chỉnh sửa. Để biết thêm thông tin về loại MFC CRichEditView , ghé thăm website sau của MSDN:
Tình trạng
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2618543 - Xem lại Lần cuối: 07/25/2015 17:18:00 - Bản sửa đổi: 3.0

Microsoft Visual Studio 2008 Service Pack 1

  • kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2618543 KbMtvi
Phản hồi