首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FastCGI和Unicode

FastCGI和Unicode
EN

Stack Overflow用户
提问于 2011-03-02 01:30:05
回答 4查看 366关注 0票数 1

我想知道Fastcgi是否支持像wprintf这样的unicode函数。我通过fread接收一个缓冲区,并获取其中包含unicode字符的char*。我指的是值大于128的字节。如何在fastcgi main函数中处理它们。对mbstowcs的调用失败。

我的意思是我使用的是FastCGI Developers Kit库。一个java客户端发送的数据是用UTF-8编码的,我在服务器端用php中的mbstring函数解码了它,但这相当于那个gcc。无论它是什么,似乎都不能在FastCGI的amin函数中工作。我看过Fascgipp,但我不知道它的使用量和稳定性。此外,我发现像boost这样的大型库对于一个小实用程序来说是不合理的。

EN

回答 4

Stack Overflow用户

发布于 2011-03-02 03:59:21

如果需要Unicode,请使用UTF-8,而不是“宽”字符。它们更适合于网络。

票数 3
EN

Stack Overflow用户

发布于 2011-03-02 01:35:34

Fastcgi是协议,而不是API。因此,这取决于您选择的库。是,请参阅库http://www.nongnu.org/fastcgipp/

票数 2
EN

Stack Overflow用户

发布于 2011-03-02 04:20:41

我通过fread接收一个缓冲区,并获取其中包含unicode字符的char*。我指的是值大于128的字节。

Unicode并不是唯一一种字节数超过128的编码。事实上,大多数其他编码都是这样的。您需要找出在您的web应用程序中确切使用了哪种编码。无论如何,我不认为wprintf对您有任何用处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5158069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档