我有一个波斯文字,如: “228درصورتيکهموضوعتعهد,تأديهيوجهنقديباشد,حاکمميتواندبارعايتمادهي221مديونرابهجبرانخسارتحاصلهازتأخيردرتأديهدينمحکومنمايد。” 我的目标是从正文中拆分出一个数字“22۸”,如果它是一个普通的英文数字,我可以很容易地做到
sscanf(text,"%d %[^\t\n]", &a);
但 c 不将波斯数识别为十进制。所以我该怎么做 ?
当我做一些研究时,我知道objective-c将此文本识别为utf-8,解决此问题的一种方法是将数字替换为英文。