我正在使用一个具有MySQL数据库的rails应用程序。它是一个拥有国际受众的web应用程序。经过几天的工作,我注意到所有的表和数据库本身都使用latin1_sweedish_ci作为排序规则。后来,在文本字段中,我发现了像这样的mumble乱码:
It’s educational and
显然这是由于错误的字符集造成的。如果它是UTF-8,这种情况就不会发生。但是,既然发生了这种情况,我们可以将这些损坏的数据恢复/转换为utf吗?
使用腾讯云默认CentOS7,使用VNC连接,中文显示小方格,我用终端进去ls,在终端中中文显示正常,我安装了tigervnc后,在mac上通过vncViewer连接,显示的桌面中文是乱码小方格,然后我用终端echo LANG 显示设置的是汉字,我又安装了gnome,重启后,gnome桌面的中文也是乱码小方格。前端新手求教