Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
控制在字符转换期间遇到错误时要采取的操作。
Ignore、Warning、Error
Ignore
控制在字符转换期间遇到错误时要采取的操作,如下所示:
Ignore 不会出现错误和警告。
Warning 将替代和非法字符报告为警告。不转换非法字符。
Error 将替代和非法字符报告为错误。
客户端和数据库之间需要字符集转换时,此选项控制当检测到非法字符或使用字符替换时是忽略、返回警告还是返回错误。
单字节到单字节的转换器无法报告替代和非法字符,且必须设置为 Ignore。
此选项不控制客户端上发生有损耗的转换时的行为。例如,客户端的 SQL 语句必须为或转换为 CHAR 数据库字符集。假设 Unicode 客户端应用程序准备一个 SQL 语句,并且此语句包含不能用 CHAR 数据库字符集表示的字符。将使用替换字符来代替。但由于有损耗的转换发生在客户端上,因此数据库服务器不知道发生了有损耗的转换。