相关疑难解决方法(0)

修复破坏的UTF8编码

我正在修复一些糟糕的UTF8编码.我目前正在使用PHP 5和MySQL

在我的数据库中,我有一些不良编码的实例,如:î

  • 数据库排序规则是utf8_general_ci
  • PHP正在使用正确的UTF8标头
  • Notepad ++设置为使用不带BOM的UTF8
  • 数据库管理在phpMyAdmin中处理
  • 并非所有重音字符都被破坏

我需要的是某种功能,它可以帮助我将î,ÃÂ,ü和其他类似的实例映射到正确的重音UTF8字符.

php mysql unicode utf-8

59
推荐指数
5
解决办法
11万
查看次数

我应该将带有latin1_swedish_ci排序规则的MySQL数据库迁移到utf-8,如果是,如何?

我的Rails应用程序使用的MySQL数据库目前具有默认排序规则latin1_swedish_ci.由于Rails应用程序(包括我的)的默认字符集是UTF-8,因此utf8_general_ci在数据库中使用排序规则对我来说似乎是明智的.

我的想法是否正确?

假设是,将整理和数据库中的所有数据迁移到新编码的最佳方法是什么?

mysql ruby-on-rails character-encoding

7
推荐指数
1
解决办法
4406
查看次数

标签 统计

mysql ×2

character-encoding ×1

php ×1

ruby-on-rails ×1

unicode ×1

utf-8 ×1