我有一个网站,并需要存储从文本字段到mysql数据库的数据。前端是perl。我使用utf8::encode将数据编码成utf8。
向连接到mysql数据库并插入此文本的Java后端发出请求。如果我使用テスト,数据库中存储的数据会显示问号:ã??ã?¹ã??。如果我尝试直接从sql browser插入utf8编码的字符串,一切都会正常工作。更新事件set summary = ãã¹ã where ev
当我从我们的MySQL数据库中的某个表‘文章’中拉出对象时,带有重音符号的字符(如éáú等)变成问号。然而,当我从一个不同的表‘突出显示’时,这不会发生。我已经检查了这些表在MySQL中使用相同的字符集和类型。我还检查了问题是否只出现在前端,但我的调试器已经显示该变量包含问号符号。这是从数据库中获取数据的代码 while ($obj = mysql