你可能會使用程式碼取得使用者手機當前的語系,像是這個樣子
接著利用這個值來判斷當前語系是什麼,像是如果字串包含zh-Hant的話就判斷成繁體中文。
但是這如果在iOS9的機器上面就會有問題,當你的機器為iOS9且選擇繁體中文-台灣,在執行上面的程式碼將當前語系取出,並且印出來。
它會顯示出zh-TW,裡面並沒有包含任何的zh-Hant,如果拿是否包含zh-Hant來判斷為繁中就會出事了。
但是在iOS10執行卻挺正常的
所以如果之後要拿這個東西來當你的語系判斷,可能要確認一下個版本是不是一致會比較好。
PS. 繁體中文香港好像也有類似的問題。
沒有留言:
張貼留言