我的客户有一个旧的 MS SQL 2000 数据库,它使用 varchar(50) 字段来存储名称。他试图使用这个数据库来捕获一些数据(通过网络表单)。一些表单填写者来自其他国家,当这些人中的一些人输入他们的名字时,varchar 字段变得疯狂。是否有可能以某种方式恢复数据?也许通过根据它在 ASCII/varchar 中解析的内容以及该人来自的国家/地区来猜测该字符应该是什么?部分数据:
姓名/国家/地区/名字或姓氏?
Jiřà / 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
顺便说一句,网络表单指定了这个内容类型:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />