我计划使用 C/C++ servlets/handlers 为 G-Wan web/app 服务器编写一个 web 应用程序。我希望我的应用程序可以使用多种语言,包括多字节字符,因此我想知道我应该如何在 G-WAN servlet 中处理这个问题。
xbuf_t 结构似乎是 char* 作为其用于构建 HTTP 响应的底层存储缓冲区;并且由于 char 是单字节,我想知道它将如何影响带有 unicode 或多字节字符的文本。我有点不愿意添加像 IBM Unicode Library [ICU] 之类的重型 unicode 库。
有人可以解释一下其他人是如何处理这种情况的吗?如果需要,有哪些选项可用于处理 unicode,最好是尽可能少地依赖依赖项?