gpt4 book ai didi

objective-c - 如何将阿拉伯数字转换为英文数字

转载 作者:太空狗 更新时间:2023-10-30 03:39:30 25 4
gpt4 key购买 nike

我可以在 Xcode 中将英文数字转换为阿拉伯数字。但现在我想在 iOS 中将阿拉伯语/波斯语数字转换为英语数字......

请指导我这...

这是我的转换代码(英语到阿拉伯语):

- (NSString*)convertEnNumberToFarsi:(NSString*)number {
NSString *text;
NSDecimalNumber *someNumber = [NSDecimalNumber decimalNumberWithString:number];
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
NSLocale *gbLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"fa"];
[formatter setLocale:gbLocale];
text = [formatter stringFromNumber:someNumber];
return text;
}

最佳答案

试试这个,我希望这对你有帮助:

NSString *NumberString = @"۸۸۸";
NSNumberFormatter *Formatter = [[NSNumberFormatter alloc] init];
NSLocale *locale = [NSLocale localeWithLocaleIdentifier:@"EN"];
[Formatter setLocale:locale];
NSNumber *newNum = [Formatter numberFromString:NumberString];
if (newNum) {
NSLog(@"%@", newNum);
}
//print in console 888

关于objective-c - 如何将阿拉伯数字转换为英文数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28475942/

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