【问题标题】:Symfony framework - load Cyrillic data into database from fixturesSymfony 框架 - 从固定装置将西里尔文数据加载到数据库中
【发布时间】:2011-03-24 11:01:28
【问题描述】:

如何将带有西里尔文数据的夹具文件中的数据加载到数据库中?

我试过了,但是数据库中的数据被转换为???符号。我的夹具文件以 UTF-8 编码保存。

【问题讨论】:

    标签: symfony1 character-encoding fixtures


    【解决方案1】:

    你在使用 MySQL 吗?您可能需要更改数据库中表的排序规则和/或字符集。

    如果您的项目国际化范围很广,我推荐这个主题的 whole section exists in the MySQL Manual,但基本上将此 SQL 应用于每个表将帮助您:

    ALTER TABLE tablename CHARACTER SET utf8 COLLATE utf8_general_ci;
    

    【讨论】:

    • 确保您的灯具文件使用 UTF-8 编码,您的数据库使用 utf8_general_ci,并且您的 HTML 页面指定它们也使用 utf-8 作为字符集。
    猜你喜欢
    • 1970-01-01
    • 2011-03-26
    • 2010-12-20
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多