我的网站上没有安装phpMyAdmin。
有时我在后端做一些选择SQL命令,
但是当我输入此命令以显示表用户的所有记录时:
select * from Users;
记录被打印为???? | ??? ??? ??? |。
我不想对数据库中的字符集进行任何永久性更改,
那么,如何在需要时暂时显示一些记录为utf8?
答案 0 :(得分:1)
<强>&GT; CONVERT()强>
提供了一种在不同字符集之间转换数据的方法
示例:
SELECT CONVERT(newvalue USING utf8);
答案 1 :(得分:1)
在你的查询之前加上'N',比如
select * from User where id = N'یونیکد'
答案 2 :(得分:0)
看看mysql CONVERT
- 声明,我认为这就是你要找的东西。如果我没记错的话,语法是这样的:
SELECT CONVERT(username USING utf8) FROM users...;