我将此字符串插入mysql数据库;
蒙彼利埃总统路易斯·尼科林(Louis Nicollin)对此表示宽慰 之后,以800万欧元(650万英镑)的价格将雷米卡贝拉卖给了纽卡斯尔 球员被召集到法国的世界杯阵容。
但是当我查看数据库时,我发现了以下字符串:
蒙彼利埃总统路易斯·尼科林(Louis Nicollin)对此表示宽慰 之后,将Remy Cabella卖给了纽卡斯尔,价格为800万英镑(约合6.5万英镑) 球员被召集到法国的世界杯阵容。
如何将带有其他文字的符号保存到我的数据库中?
答案 0 :(得分:0)
您使用了什么工具来查看数据库" ? 它可能无法正常编码。 尝试使用PHP输出它并在页面上看到它。
无论如何,100%的方式可以处理所有可能的角色:
它有工作
答案 1 :(得分:0)
问题可能出在任何地方。由于您没有指定如何在数据库中插入数据,因此该示例位于php中,但它适用于任何语言。
请注意以下事项:
设置连接时,应将编码设置为utf8 喜欢:
$ pdo = new PDO(“mysql:host = localhost; dbname = world; charset = utf8”,'my_user', 'MY_PASS');
确保您的php文件是utf-8编码的。在开始时添加以下内容:
标题('Content-Type:text / html; charset = utf-8');
定义 数据库,表格,字段为整数,如utf8_general_ci或其他一些utf8变体。