817件ヒット
[1-100件を表示]
(0.199秒)
種類
- インスタンスメソッド (346)
- 定数 (240)
- 特異メソッド (207)
- クラス (24)
ライブラリ
- ビルトイン (817)
クラス
キーワード
- << (12)
- <=> (24)
-
ANSI
_ X3 _ 4 _ 1968 (12) -
ASCII
_ 8BIT (12) - BINARY (12)
- CP51932 (12)
- CP65001 (12)
- CP932 (12)
- CSWINDOWS31J (12)
- CsWindows31J (12)
- EUCJP (12)
-
EUC
_ JP (12) - EucJP (12)
- IO (12)
- PCK (12)
-
SHIFT
_ JIS (12) - SJIS (12)
-
Shift
_ JIS (12) - String (12)
-
US
_ ASCII (12) -
UTF
_ 8 (12) -
WINDOWS
_ 31J (12) -
Windows
_ 31J (12) - aliases (12)
-
ascii
_ compatible? (12) -
ascii
_ only? (12) -
asciicompat
_ encoding (24) - asctime (12)
- b (12)
- binmode (12)
- binread (12)
- binwrite (12)
- chr (24)
- compatible? (12)
- compile (11)
- concat (21)
- ctime (12)
-
default
_ external (12) - downcase (9)
- encoding (12)
-
fixed
_ encoding? (12) -
force
_ encoding (12) - inspect (6)
-
internal
_ encoding (24) - list (12)
-
locale
_ charmap (12) - name= (10)
-
name
_ list (12) - new (76)
- pack (21)
- replacement (12)
- replacement= (12)
-
set
_ encoding (36) -
to
_ s (12) - unpack (12)
- upcase! (3)
検索結果
先頭5件
-
Encoding
:: ASCII -> Encoding (23134.0) -
US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。
...US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。
7bit の範囲のみを含み、8bit 目の立っている文字 (たとえば \x80 など) が含まれる場合は正しいエンコーディングであるとみなしません。... -
String
# ascii _ only? -> bool (14141.0) -
文字列がASCII文字のみで構成されている場合に true を返します。さもなくば false を返します。
...文字列がASCII文字のみで構成されている場合に true を返します。さもなくば
false を返します。
例:
'abc123'.ascii_only? # => true
''.ascii_only? # => true
'日本語'.ascii_only? # => false
'日本語abc123'.ascii_only? # => fal... -
Encoding
:: ASCII _ 8BIT -> Encoding (14139.0) -
ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。
...ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。
もっぱら文字エンコーディングを持たないデータ、文字を符号化したのではない単なるバイトの列を表現するために用いますが、このエンコーディングは ASCII 互... -
Encoding
:: Converter . asciicompat _ encoding(encoding) -> Encoding | nil (14134.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
...同じ文字集合を持つ ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同......せん。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UT......F-16BE") #=> #<Encoding:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
Encoding
:: Converter . asciicompat _ encoding(string) -> Encoding | nil (14134.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
...同じ文字集合を持つ ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同......せん。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UT......F-16BE") #=> #<Encoding:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
Encoding
# ascii _ compatible? -> bool (14129.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
...自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//}... -
Encoding
:: US _ ASCII -> Encoding (11134.0) -
US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。
...US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。
7bit の範囲のみを含み、8bit 目の立っている文字 (たとえば \x80 など) が含まれる場合は正しいエンコーディングであるとみなしません。... -
Encoding
:: BINARY -> Encoding (11039.0) -
ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。
...ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。
もっぱら文字エンコーディングを持たないデータ、文字を符号化したのではない単なるバイトの列を表現するために用いますが、このエンコーディングは ASCII 互... -
String (8054.0)
-
文字列のクラスです。 ヌル文字を含む任意のバイト列を扱うことができます。 文字列の長さにはメモリ容量以外の制限はありません。
...ハッシュのキーに非 ASCII 文字列を使う場合には注意が必要です。
//emlist[動作例: (注)一行目にmagic commentが必要です。][ruby]{
# encoding: UTF-8
h = {}
s = "いろは"
s.force_encoding("EUC-JP")
h[s] = 1
s.force_encoding("ASCII-8BIT")
p h[s]......文字列
ASCII 互換エンコーディングをもつ 7bit クリーンな文字列は
エンコーディングに関わらず ASCII として扱うことができます。
例えば String#== は両者の文字エンコーディングが異なっていても
true を返します。
ASCII 互換......#=> "abcabc"
//}
ここで言う「ASCII互換エンコーディング」とは、コードポイントが同一という意味ではなく
バイト列が同じことを意味します。従って UTF-16 はASCII互換ではありません。
また厳密性を追求せず...