10.6 错误消息字符集

本节介绍 MySQL 服务器如何使用字符集构造错误消息。有关错误消息的语言(而不是字符集)的信息,请参见第 10.12 节“设置错误消息语言”。有关配置错误日志记录的一般信息,请参见第 5.4.2 节“错误日志”

用于错误消息构造的字符集

服务器构造错误消息,如下所示:

Duplicate entry 'A\xC3\x9F' for key 1

错误消息处置的字符集

一旦构造了错误消息,服务器就可以将其写入错误日志或发送给 Client 端:

如果不能用character_set_resultstable 示字符,则在转换过程中可能会发生一些编码。编码使用 Unicode 代码点值:

Client 端可以设置character_set_results来控制接收错误消息的字符集。该变量可以直接设置,也可以通过诸如SET NAMES间接设置。有关character_set_results的更多信息,请参见第 10.4 节“连接字符集和排序规则”

首页