drogonframework / drogonframework/drogon

返回数据时会出现中文乱码的问题

Open
#2,143 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
14.3k
Forks
1.4k
Avg merge
1d 13h
Merged PRs (30d)
14

Description

![4](https://github.com/user-attachments/assets/82774323-57ee-4b05-ab2b-6143d0e5e993)
![5](https://github.com/user-attachments/assets/ea55086a-0f64-400c-8ea5-2724fda8ee35)
message返回的数据会出现乱码的情况,我已经将配置中的字符集改为了Unicode。尝试过将高级保存选项中选择Unicode(UTF-8带签名)-代码页65001,返回的乱码没啥变化,高级保存选项中选择Unicode(UTF-8无签名)-代码页65001,返回的为中文,但对于包含中文的字符串的长度必须为双数,长度为单数时,会报的c++常量中有换行符的错误,尝试使用空格补齐,但个别中文会出现错误。
![1](https://github.com/user-attachments/assets/68142824-9bb3-46a1-9af0-322618d731c6)
![2](https://github.com/user-attachments/assets/55bc29c5-7c9c-42cd-bd56-537e7adee050)
![3](https://github.com/user-attachments/assets/95207c5f-0a3a-4176-aee2-9acba2599a4f)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.