ithewei / libhv

🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server.

Home Page:https://github.com/ithewei/libhv/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

请问http是否支持收发中文字符?

libaineu2004 opened this issue · comments

HttpMessage.h头文件有如下接口定义:

// body
void SetBody(const std::string& body);
const std::string& Body();

请问,std::string是否支持中文字符?会不会乱码?是不是std::wstring会更好?

你可以把std::string看作std::vector字符数组,具体的编码自行转换

void SetBody(const std::string& body);
const std::string& Body();

建议新增接口:
void SetBody(const std::wstring& body);
const wstd::string& Body();
服务器和客户端都支持中文字符