您好,如何更改或更改数据库的字符集以支持 nihongo 字符

有帮助吗?

解决方案

和Unicode是你的朋友,使用NVARCHAR或NTEXT。

其他提示

您应该可以使用任何类型的 UTF-8。

字符集通常在创建数据库时指定。如果以后需要更改,可以使用 更改数据库字符集命令, ,但这需要数据迁移:

要更改数据库字符集,请执行以下步骤:

  1. 使用 SHUTDOWN IMMEDIATE 或 SHUTDOWN NORMAL 语句关闭数据库。
  2. 对数据库进行完整备份,因为 ALTER DATABASE CHARACTER SET 语句无法回滚。
  3. 完成以下陈述:
  STARTUP MOUNT;
  ALTER SYSTEM ENABLE RESTRICTED SESSION;
  ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
  ALTER SYSTEM SET AQ_TM_PROCESSES=0;
  ALTER DATABASE OPEN;
  ALTER DATABASE CHARACTER SET new_character_set;
  SHUTDOWN IMMEDIATE; -- or SHUTDOWN NORMAL; 
  STARTUP;

如您所见,您需要离线并转换数据库。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top