iswalpha()
我在 iOS 上有一个问题。
我正在 Xcode 4.5 中调整我的应用程序,并尝试将西班牙语字符传递ú
给iswalpha()
. xcode 显示的 int 值为ú
250。
当我尝试在真实设备上运行应用程序时,iswalpha()
返回 0;但在模拟器中(我在 10.8.2 的 MacBook Air 上运行 Xcode)它返回 1。
我想原因可能是 iOS 的宽字符实现与 MacOS 不同。解决此问题的最佳方法是什么?
增强的细节:
西班牙字符的 UTF-16(unicode)编码ú
在 int 值中是 250。我认为 iswalpha() 应该像 MACOS 一样返回 1,而不是在 iOS 中返回 0。
Dam 新用户无法在此处发布图片。所以对于UTF-16编码ú
请参考:
http ://www.fileformat.info/info/unicode/char/fa/index.htm