Khách hàng của tôi có cơ sở dữ liệu MS SQL 2000 cũ sử dụng các trường varchar (50) để lưu trữ tên. Ông đã cố gắng sử dụng cơ sở dữ liệu này để nắm bắt một số dữ liệu (thông qua một biểu mẫu web). Một số chất độn hình thức là từ các nước khác, và các lĩnh vực varchar đã hấp dẫn khi một số trong những folks nhập tên của họ. Có thể khôi phục dữ liệu bằng cách nào đó không? Có lẽ bằng cách đoán những gì nhân vật nên được dựa trên những gì nó được giải quyết trong ASCII/varchar và đất nước người đó đến từ đâu? Một số dữ liệu:Tôi có thể khôi phục các ký tự quốc tế được lưu trữ nhầm trong trường varchar không?
Tên/quốc gia/họ hoặc tên?
Jia ™ Ã/CZE/F
Torbjörn/FIN/F
Huszár/HUN/L
Jürgen/DEU/F
Müller/CHE/L
Bumbálková/CZE/L
Doležal/CZE/L
Loïc/DEU/L
Bằng cách này, các mẫu web quy định này content-type:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Về "Jiå ™ã": Tên thực tế sẽ được dán bên dưới. Vì một lý do nào đó, As có vai trò thấp hơn (họ ban đầu là chữ hoa) và nhân vật cuối cùng bị cắt ngắn. JiÅ ™ à – Chris
Cảm ơn. Tôi đã cập nhật giải pháp ngay bây giờ. Tôi chỉ bắt tay với unicode. Bây giờ, quay lại làm việc :) –
Yup, utf-8. Đã thêm thông tin đó vào câu hỏi. – Chris