---
title: "OBClient - source 导入数据报错：ERROR 1366 (HY000): Incorrect string value-OceanBase数据库使用指南"
description: "了解OceanBase数据库在实际应用中关于 OBClient - source 导入数据报错：ERROR 1366 (HY000): Incorrect string value相关的常见问题和使用技巧，帮助您快速解决 OBClient - source 导入数据报错：ERROR 1366 (HY000): Incorrect string value的难题。"
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

划线反馈

# OBClient - source 导入数据报错：ERROR 1366 (HY000): Incorrect string value

更新时间：2024-07-31 11:26

适用版本： V1.4.x、V2.1.x、V2.2.x、V3.1.x、V3.2.x、V4.0.x、V4.1.x、V4.2.x 内容类型：Troubleshoot  

## 问题描述

**数据库版本信息：** OceanBase V4.2.1.2 版本。

**OBClient 版本信息：** OBclient V2.2.1 版本。

通过 OBClient 客户端工具登陆业务租户执行 `source /home/xxx.sql` 命令时出现报错信息：`ERROR 1366 (HY000): Incorrect string value` 。之后使用可视化数据库管理工具 Navicat 登陆数据库加载该文件正常入库。

## 适用版本

OceanBase 数据库所有版本。

## 问题原因

兼容 MySQL 错误码 1366，报错信息不正确的字符串值，和编码格式可能相关。SQL 文件字符集编码为 utf8。

## 解决方法

使用 OBClient 连接数据库时指定字符集 `--default-character-set=utf8`。

Previous

[VARCHAR2 类型和 NVARCHAR2 类型的转换限制及绕过方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003100052)

Next

[关于 OceanBase 数据库字符集和字符序的说明](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000004709062) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
