gpt4 book ai didi

python/objective-c utf8 比较不同

转载 作者:行者123 更新时间:2023-12-01 05:59:47 31 4
gpt4 key购买 nike

Python 脚本生成 Objective-c 程序读取的已排序 utf 8 字符串列表。唯一的问题是,这些语言的顺序似乎有所不同?

在Python中,'i'<'é'`

但在 Objective-C 中[@"i"compare:@"é"] return 1 (NSDescendingAscending) (这意味着 'i' > 'é'` )

知道如何解决这个问题吗?我不介意更改我的 python 代码或 Objective-C 代码
谢谢

最佳答案

in objective-c [@"記者" compare:@"記譜"] return -1 (NSAscending) (which means '記者' > '記譜')

不,不是这个意思。升序意味着,当按从左到右的顺序(接收者到参数)阅读时,您将按顺序向上/向后。因此,这意味着接收者小于参数。

来自the docs for NSOrderedAscending :

NSOrderedAscending
The left operand is smaller than the right operand.

关于python/objective-c utf8 比较不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11063841/

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