问题描述
我正在使用两种方法来备份数据库文件,即rsync和基于服务器的API方法。
由于某些特定的某些高编号的unicode字符,我得到的结果略有不同,因此两个备份略有不同。
在某些情况下,所涉及的字符是⸭(Unicode 2E2D),猄(Unicode 7304)和玑(74a3),它们通过rsync使航程正常,但全部变为��(两个Unicode FFFD字符)。使用服务器/ API方法。
有趣的是,并非所有高编号的Unicode字符都转换为FFFD。一个䋲(42F2),一个0698,以及成千上万个未进行转换并使其正常工作的其他字符。实际上,整个文件中只有大约7个字符在传输过程中发生了转换。
我正在努力做到这一点,没有任何区别。
基本上,偶尔处理高编号的unicode会有差异。
在两种情况下,创建的备份文件都是带有char(10)换行符的utf8。
RSYNC方法
opts.py
服务器方法
rsync -avuP path/to/server/ActiveDb.sql path/to/Backup.sql
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)