de>设置名称“UTF-8”),这样这个ALTER表就不会解决它。@ZsigmondLőrinczy查询是由MySql工作台生成的。你所说的问题是指我的eclipse Java代码吗?@lvaroGonzález我在进入workbench->table->
de>设置名称“UTF-8”),这样这个ALTER表就不会解决它。@ZsigmondLőrinczy查询是由MySql工作台生成的。你所说的问题是指我的eclipse Java代码吗?@lvaroGonzález我在进入workbench->table->,mysql,database,utf-8,Mysql,Database,Utf 8,de>设置名称“UTF-8”),这样这个ALTER表就不会解决它。@ZsigmondLőrinczy查询是由MySql工作台生成的。你所说的问题是指我的eclipse Java代码吗?@lvaroGonzález我在进入workbench->table->settings->column->Data Type->时可以看到NVARCHAR但它不可更改,所以我想在这种情况下不允许提供字符集因为utf8是预定义的,但是请阅读我在下面发布的链接-NVARCHAR不会更改anything@Okay该链接
de>设置名称“UTF-8”),这样这个ALTER表就不会解决它。@ZsigmondLőrinczy查询是由MySql工作台生成的。你所说的问题是指我的eclipse Java代码吗?@lvaroGonzález我在进入
workbench->table->settings->column->Data Type->
时可以看到NVARCHAR
但它不可更改,所以我想在这种情况下不允许提供字符集因为utf8
是预定义的,但是请阅读我在下面发布的链接-NVARCHAR
不会更改anything@Okay该链接清楚地指出,CHAR&NCHAR
被预定义为utf8
,但正如我下面所说的问题是:我正在从eclipse java请求数据,然后它将阿拉伯字符显示为???我猜您不必在命令中写入两次NAME
。尽管如此,您的问题似乎出现在客户端(例如缺少集合名称“UTF-8”
),因此这个ALTER表无法解决它。@ZsigmondLőrinczy查询是由MySql工作台生成的。你所说的问题是指我的eclipse Java代码吗?
ID Title
------------------------------------------------------
| 1 | ماهر زين |
------------------------------------------------------
ALTER TABLE `db`.`table`
CHANGE COLUMN `NAME` `NAME` NVARCHAR(255) CHARACTER SET 'utf8' NULL DEFAULT NULL ;