2010-09-26 10 views

उत्तर

6

अपने तार यूनिकोड (और वे वास्तव में होना चाहिए, आजकल) कर रहे हैं, तो आप बस सब कोड अंक 127 या उससे कम हैं कि देख सकते हैं। यूनिकोड के नीचे 128 कोड अंक ASCII हैं।

46

आपके लिए एक रूटी-रूबी स्ट्रिंग विधि सही है।

str.ascii_only? → true or false

रिटर्न एक स्ट्रिंग जो केवल ASCII वर्ण है के लिए सच।

"abc".force_encoding("UTF-8").ascii_only?   #=> true 
"abc\u{6666}".force_encoding("UTF-8").ascii_only? #=> false 
संबंधित मुद्दे