The query result is messed up in Chinese
- Ngôn ngữ chính
- Python
- Star
- 13.4k
- Fork
- 612
- Merge trung bình
- 6 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 10
Mô tả
## Description
select * from table_name limit 10;
OK!!!
select * from table_name;
garbled!!!


## Your environment
os: win10
Server: PostgreSQL 11.3
pgcli-Version: 3.5.0
- [ ] What is the output of ``pip freeze`` command.
bcrypt==4.0.1
cffi==1.15.1
cli-helpers==2.3.0
click==8.1.3
colorama==0.4.6
configobj==5.0.8
cryptography==36.0.2
importlib-resources==5.12.0
mycli==1.26.1
paramiko==3.2.0
pendulum==2.1.2
pgcli==3.5.0
pgspecial==2.1.0
prompt-toolkit==3.0.38
psycopg==3.1.9
psycopg-binary==3.1.9
psycopg2==2.9.6
pyaes==1.6.1
pycparser==2.21
Pygments==2.15.1
PyMySQL==1.1.0
PyNaCl==1.5.0
pyperclip==1.8.2
python-dateutil==2.8.2
pytzdata==2020.1
setproctitle==1.3.2
six==1.16.0
sqlglot==16.8.1
sqlparse==0.4.4
sshtunnel==0.4.0
tabulate==0.9.0
typing_extensions==4.7.1
tzdata==2023.3
wcwidth==0.2.6
zipp==3.15.0
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện hai truy vấn trong pgcli 3.5.0 trên Windows 10 với PostgreSQL 11.3, đồng thời so sánh các kết quả có giới hạn và không giới hạn được hiển thị trong issue. Theo dõi cách mã hóa đầu ra của truy vấn được xử lý, sử dụng các ảnh chụp màn hình và thông tin chi tiết về môi trường được cung cấp; công việc được xem là hoàn tất khi các ký tự Trung Quốc hiển thị chính xác trong cả kết quả đầy đủ lẫn kết quả có giới hạn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- postgresql, python
- Lĩnh vực
- cli, databases
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100