2010-09-26 24 views

cevap

6

, sadece tüm kod noktaları 127 veya daha az olup olmadığını kontrol edebilirsiniz. Unicode'un alt 128 kod noktası ASCII'dir.

46

sizin için doğru bir Ruby bult-string yöntemi yoktur. yalnızca ASCII karakter içeren bir dize için gerçek

str.ascii_only? → true or false

döndürür.

"abc".force_encoding("UTF-8").ascii_only?   #=> true 
"abc\u{6666}".force_encoding("UTF-8").ascii_only? #=> false 
İlgili konular