我在我的 php 中写了这段代码
echo ord("ت").' - '.ord("ت")."<br />";
echo ord("و").' - '.ord("و")."<br />";
echo ord("ك").' - '.ord("ک")."<br />";
echo ord("ض").' - '.ord("ض")."<br />";
echo ord("ي").' - '.ord("ی")."<br />";
echo ord("ح").' - '.ord("ح")."<br />";
echo ord("م").' - '.ord("م")."<br />";
echo ord("ن").' - '.ord("ن")."<br />";
echo ord("ا").' - '.ord("ا")."<br />";
echo ord("أ").' - '.ord("آ")."<br />";
echo ord("ث").' - '.ord("ث")."<br />";
echo ord("ع").' - '.ord("ع")."<br />";
echo ord("ب").' - '.ord("ب")."<br />";
第一个是阿拉伯字符,第二个是波斯语,但代码的结果是:
216 - 216
217 - 217
217 - 218
216 - 216
217 - 219
216 - 216
217 - 217
217 - 217
216 - 216
216 - 216
216 - 216
216 - 216
216 - 216
这表明很多字符具有相同的 ASCII 码,我必须从 ascii 码中检测语言,但似乎这是不可能的!