我有sql数据库,它将latin设置为默认字符集。我插入了一些日期白衣utf8 charset。现在所有的utf8数据显示为“???? ???? ???”
现在我已经纠正了它并且所有数据都真正插入。
我的问题是:如何转换不正确的数据(“???? ???? ???”)来纠正utf8?
299,'941764104','3040386379',5,'?????','????? ??? ????','???','3040386379',13670620,'3040386379','????????','?????????','???? ????','????','نجفآباد','????? ??','19/50','0','?????','???????? '','????????','??????'','??????','5','??????','? ??????'','????','????','????? ????? ??? ????????? ???????','????','???','???? ?????','??? 20000001 ?? 40000000 ????','03434221987','09303916242','????? - ??????? - ? ??????????? ? 11','941764104','???????','??','fme.jami @ yahoo.com','p5572570860.jpg',0,10000000
答案 0 :(得分:1)
太糟糕了。表中的数据是?
;原文无法恢复。
当尝试使用utf8 / utf8mb4时,如果您看到问号(常规问号,而不是黑色钻石),
CHARACTER SET utf8
(或utf8mb4)。解决这个问题。