Ms access 破损西里尔字符编码
我有一个Access数据库,它有使用拉丁和西里尔字母书写的文本。拉丁字母都不错,但西里尔字母编码不正确。我设法弄明白有些字母被什么代替了。我不确定正确的字母应该是大写还是小写。知道这里出了什么问题吗Ms access 破损西里尔字符编码,ms-access,encoding,character-encoding,cyrillic,Ms Access,Encoding,Character Encoding,Cyrillic,我有一个Access数据库,它有使用拉丁和西里尔字母书写的文本。拉丁字母都不错,但西里尔字母编码不正确。我设法弄明白有些字母被什么代替了。我不确定正确的字母应该是大写还是小写。知道这里出了什么问题吗 +--------------+------------------+ | Bad Encoding | Correct Encoding | +--------------+------------------+ | в | г | | Г
+--------------+------------------+
| Bad Encoding | Correct Encoding |
+--------------+------------------+
| в | г |
| Г | а |
| Д | о |
| Ё | э |
| Й | р |
| ї | с |
| М | х |
| м | е |
| о | м |
| ь | б |
| щ | и |
+--------------+------------------+
西里尔字符是通过什么机制插入数据库的?@GordThompson我不确定,因为我没有创建数据库。数据库使用的编码是什么?cp1252,cp1251。。。?你是怎么知道那些信件的?为什么不确定大写/小写?文本列中有哪些类型的数据?名称、地址、零件号、零件说明?是否检查以ova(F)和ov(M)结尾的俄罗斯姓氏?或者基本语言是乌克兰语、白俄罗斯语、塞尔维亚语等等?@JohnMachin我不确定使用了什么编码。我看了所有的桌子设置,但我没有看到任何地方。我不确定小写/大写,因为我不知道它最初是什么。看看这些数据,我可以90%肯定地说,只有一个大小写被使用,如果我不得不猜测的话,它很可能是大写的。数据库里有俄文车牌号,这就是我如何确定一些字母的方法