【发布时间】:2011-05-27 06:55:39
【问题描述】:
我想在 C 中将 unicode 中的字符串转换为 ascii。 我的问题是我试图在数据包的 tcp 有效负载中找到数据包的字符串 POST 但我找不到它,因为它可能是 utf-8 编码的。 我知道 ascii 有更多的 unicode 字符,但我认为问题在于.. 我为 C# 找到了一些东西,但你知道是否存在 C 的东西吗?
【问题讨论】:
-
你想对非 ASCII 字符做什么?
-
将其保留为 UTF-8 有什么问题?这几乎是网络的事实上的标准。
-
我不介意那些字符。我只需要字符串“POST”。
-
这是因为我的程序会查找 http 数据包并检查数据包的类型。但如果数据包被编码,我就不能......
-
如果数据应该是 HTTP POST 数据包,而您看不到预期的文本,那么我相信您遇到的问题与您尝试解决的问题完全不同。