From 3c7b0e255f5b388f1c43c8b0c7eff798bab718f5 Mon Sep 17 00:00:00 2001 From: t_max <1172915550@qq.com> Date: Tue, 7 Jan 2025 17:45:04 +0800 Subject: [PATCH 1/2] test: chinese in sql --- test/Driver.Test/Client/Query/Client.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Driver.Test/Client/Query/Client.cs b/test/Driver.Test/Client/Query/Client.cs index 9a02ff4..9c20565 100644 --- a/test/Driver.Test/Client/Query/Client.cs +++ b/test/Driver.Test/Client/Query/Client.cs @@ -77,7 +77,7 @@ public Client(ITestOutputHelper output) } sql = string.Format( - "values({0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},'test_binary','test_nchar','test_varbinary','POINT(100 100)')({12},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)", + "values({0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},'test_binary','test_nchar','中文','POINT(100 100)')({12},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)", ts, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, nextSecond); @@ -87,7 +87,7 @@ public Client(ITestOutputHelper output) { TDengineConstant.ConvertTimeToDatetime(ts, precision), v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, Encoding.UTF8.GetBytes("test_binary"), - "test_nchar", Encoding.UTF8.GetBytes("test_varbinary"), + "test_nchar", Encoding.UTF8.GetBytes("中文"), new byte[] { 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, 0x00, 0x00, From da971c7e8f0241de73b1aaf20189e7a8da15fb7d Mon Sep 17 00:00:00 2001 From: t_max <1172915550@qq.com> Date: Tue, 7 Jan 2025 17:57:05 +0800 Subject: [PATCH 2/2] docs: update readme --- README-CN.md | 15 ++++++++------- README.md | 14 +++++++------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/README-CN.md b/README-CN.md index 1183e07..001bc4d 100644 --- a/README-CN.md +++ b/README-CN.md @@ -23,13 +23,14 @@ ## 版本支持 -| **Connector 版本** | **TDengine 版本** | **主要功能** | -|------------------|------------------|----------------------------| -| 3.1.4 | 3.3.2.0/3.1.2.0 | 提升 websocket 查询和写入性能 | -| 3.1.3 | 3.2.1.0/3.1.1.18 | 支持 WebSocket 自动重连 | -| 3.1.2 | 3.2.1.0/3.1.1.18 | 修复 schemaless 资源释放 | -| 3.1.1 | 3.2.1.0/3.1.1.18 | 支持 varbinary 和 geometry 类型 | -| 3.1.0 | 3.2.1.0/3.1.1.18 | WebSocket 使用原生实现 | +| **Connector 版本** | **TDengine 版本** | **主要功能** | +|------------------|--------------------------|-----------------------------| +| 3.1.5 | 3.3.2.0 及以上/3.1.2.0 及以上 | 修复 websocket sql 包含中文长度计算错误 | +| 3.1.4 | 3.3.2.0 及以上/3.1.2.0 及以上 | 提升 websocket 查询和写入性能 | +| 3.1.3 | 3.2.1.0 及以上/3.1.1.18 及以上 | 支持 WebSocket 自动重连 | +| 3.1.2 | 3.2.1.0 及以上/3.1.1.18 及以上 | 修复 schemaless 资源释放 | +| 3.1.1 | 3.2.1.0 及以上/3.1.1.18 及以上 | 支持 varbinary 和 geometry 类型 | +| 3.1.0 | 3.2.1.0 及以上/3.1.1.18 及以上 | WebSocket 使用原生实现 | ## 处理异常 diff --git a/README.md b/README.md index 2664bbd..82a857d 100644 --- a/README.md +++ b/README.md @@ -23,13 +23,13 @@ Note TDengine no longer supports 32-bit Windows platforms. ## Version support -| **Connector version** | **TDengine version** | **major features** | -|-----------------------|----------------------|--------------------------------------| -| 3.1.4 | 3.3.2.0/3.1.2.0 | WebSocket performance improvements | -| 3.1.3 | 3.2.1.0/3.1.1.18 | support Websocket reconnect | -| 3.1.2 | 3.2.1.0/3.1.1.18 | fix schemaless result release | -| 3.1.1 | 3.2.1.0/3.1.1.18 | support varbinary and geometry | -| 3.1.0 | 3.2.1.0/3.1.1.18 | WebSocket uses native implementation | +| **Connector version** | **TDengine version** | **major features** | +|-----------------------|--------------------------------------|--------------------------------------| +| 3.1.4 | 3.3.2.0 and above/3.1.2.0 and above | WebSocket performance improvements | +| 3.1.3 | 3.2.1.0 and above/3.1.1.18 and above | support Websocket reconnect | +| 3.1.2 | 3.2.1.0 and above/3.1.1.18 and above | fix schemaless result release | +| 3.1.1 | 3.2.1.0 and above/3.1.1.18 and above | support varbinary and geometry | +| 3.1.0 | 3.2.1.0 and above/3.1.1.18 and above | WebSocket uses native implementation | ## Handling exceptions