gpt4 book ai didi

c++ - 用于单元测试的 Unicode 测试字符串

转载 作者:IT老高 更新时间:2023-10-28 23:19:08 25 4
gpt4 key购买 nike

我需要一些 Utf32 测试字符串来练习一些跨平台的字符串操作代码。我想要一套使用 utf32 <-> utf16 <-> utf8 编码的测试字符串,以验证 BMP 之外的字符可以从 utf32、通过 utf16 代理、通过 utf8 并返回。正确。

如果所讨论的字符串不仅由随机字节组成,而且在它们编码的(各种)语言中实际上是有意义的,我总是觉得它更优雅一些。

最佳答案

虽然这不是您所要求的,但我一直发现这个测试文档很有用。

http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt

同一网站提供此功能

http://www.cl.cam.ac.uk/~mgk25/ucs/examples/quickbrown.txt

...相当于英语的“Quick brown fox”文本,它锻炼了所有使用的字符,适用于各种语言。这个页面指的是一个更大的“pangrams”列表,它曾经在维基百科上,但显然在那里被删除了。它仍然在这里可用:

http://clagnut.com/blog/2380/

关于c++ - 用于单元测试的 Unicode 测试字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6136800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com