我做了一个小项目。我遇到了一个问题。
当我向数据库插入数据时。它会引发错误:" ActiveRecord :: StatementInvalid:Mysql2 :: Error:字符串值不正确:' \ xF0 \ xA8 \ xAB \ xA4 \ xEF \ xBC ...'对于专栏...."
\ xF0 \ xA8 \ xAB \ xA4 \ xEF \ xBC是ASCII-8BIT格式,它是""以utf-8形式。 ""是中文字 我想将该数据保存到数据库。我的想法是:将ASCII-8BIT charactors转换为utf-8 charactor或在保存之前删除中文单词(bad way)。但我无论如何都找不到它们 你能帮助我吗。感谢您阅读我的问题。祝你有愉快的一天!
Ps:有些文章提到了改变数据库表上列数据类型的方式。但实际上,我并不想改变数据库结构。