我已经阅读了以下线程,并且能够制作一个转换脚本(基于 C#),它将我的所有charset=NONE
数据库转换为charset=UTF8
并且其中大部分工作得很好(我仍然有一些特殊情况下字符被转换为奇怪的符号,但是那是边缘的)。
我的问题是我有很多备份数据库文件 ( *.fbk
),我不确定这是UTF8
还是NONE
. 在理想情况下,我的代码将根据文件的格式从文件中恢复数据库后处理转换fbk
,因此我只在必要时和恢复后进行转换。
这是可能吗?或者有没有办法charset
在恢复数据库时定义(gback
通过 ADO.NET 提供程序)?