るりまサーチ

最速Rubyリファレンスマニュアル検索!
473件ヒット [1-100件を表示] (0.127秒)
トップページ > クエリ:I[x] > クエリ:Shift_JIS[x]

別のキーワード

  1. _builtin shift
  2. dbm shift
  3. csv shift
  4. gdbm shift
  5. sdbm shift

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

IO (26006.0)

基本的な入出力機能のためのクラスです。

...基本的な入出力機能のためのクラスです。


File::Constants は、File から IO へ移動しました。

===[a:m17n] 多言語化と IO のエンコーディング

I
O オブジェクトはエンコーディングを持ちます。
エンコーディングの影響を受けるメ...
...と受けないメソッドがあります。

影響を受けるメソッドでは、IO のエンコーディングに従い読み込まれた文字列のエンコーディングが決定されます。
また IO のエンコーディングを適切に設定することにより、読み込み時...
...の方法を使います。

例1:

f = File.open('file1')
p f.getc.encoding #=> Encoding::EUC_JP

例2:

f = File.open('t.txt', 'w+:shift_jis:euc-jp')
f.write "\xB4\xC1\xBB\xFA" # 文字列 "漢字" の EUC-JP リテラル
f.rewind
s = f.read(4)
puts s.dump...

Encoding::Shift_JIS -> Encoding (24218.0)

IANA Character Sets にある Shift_JIS のことです。

...IANA Character Sets にある Shift_JIS のことです。

基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。...

Integer#chr(encoding) -> String (23206.0)

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

...ーディング encoding に対応する文字を返します。

//emlist[][ruby]{
p 65.chr
# => "A"
p 12354.chr
# => `chr': 12354 out of char range (RangeError)

p 12354.chr(Encoding::UTF_8)
# => "あ"
p 12354.chr(Encoding::EUC_JP)
# => RangeError: invalid codepoint 0x3042 in EUC-JP
//}

引数無...
...SCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

//emlist[][ruby]{
p 0x79.chr.encoding # => #<Encoding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
//}

@param encoding エンコーディングを表すオブジェクト。Encodin...
...g::UTF_8、'shift_jis' など。
@return 一文字からなる文字列
@raise RangeError self を与えられたエンコーディングで正しく解釈できない場合に発生します。
@see String#ord Encoding.default_internal...

Integer#chr -> String (23106.0)

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

...ーディング encoding に対応する文字を返します。

//emlist[][ruby]{
p 65.chr
# => "A"
p 12354.chr
# => `chr': 12354 out of char range (RangeError)

p 12354.chr(Encoding::UTF_8)
# => "あ"
p 12354.chr(Encoding::EUC_JP)
# => RangeError: invalid codepoint 0x3042 in EUC-JP
//}

引数無...
...SCII、ASCII-8BIT、デフォルト内部エンコーディングの順で優先的に解釈します。

//emlist[][ruby]{
p 0x79.chr.encoding # => #<Encoding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
//}

@param encoding エンコーディングを表すオブジェクト。Encodin...
...g::UTF_8、'shift_jis' など。
@return 一文字からなる文字列
@raise RangeError self を与えられたエンコーディングで正しく解釈できない場合に発生します。
@see String#ord Encoding.default_internal...

Encoding::SHIFT_JIS -> Encoding (12218.0)

IANA Character Sets にある Shift_JIS のことです。

...IANA Character Sets にある Shift_JIS のことです。

基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。...

絞り込み条件を変える

Kconv.#issjis(str) -> bool (12216.0)

文字列 str が Shift_JIS なバイト列として正当であるかどうかを判定します。

...文字列 str が Shift_JIS なバイト列として正当であるかどうかを判定します。

@param str 判定対象の文字列
@see String#issjis...

String#issjis -> bool (9216.0)

self が Shift_JIS なバイト列として正当であるかどうかを判定します。

...self が Shift_JIS なバイト列として正当であるかどうかを判定します。


Kconv.#issjis と同じです。...

Encoding::Converter#primitive_errinfo -> Array (9112.0)

直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。

...ncoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。

@return [result, enc1, enc2, error_bytes, readagain_bytes] という五要素の配列

result は直前の primitive_convert の戻り値です。
それ以外の四要素は :invalid_b...
...incomplete_input か :undefined_conversion だった場合に意味を持ちます。
enc1 はエラーの発生した原始変換の変換元のエンコーディング、enc2 は変換先のエンコーディングです。
error_bytes はエラーの発生原因となったバイト列、readagai...
...r#primitive_convert と組み合わせて使います。Encoding::Converter#convert を用いている場合にも取得することはできますが、有用な使い方は難しいでしょう。

//emlist[][ruby]{
# \xff is invalid as EUC-JP.
ec = Encoding::Converter.new("EUC-JP", "Shift_JIS")
e...

Kconv.#tosjis(str) -> String (6116.0)

文字列 str のエンコーディングを shift_jis に変換して返します。

... shift_jis に変換して返します。

このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf('-sxm0', str)
を使ってください。

Kconv.kconv(str, Kconv::SJIS...
...)と同じです。

@param str 変換元の文字列

@see Kconv.#kconv, String#tosjis...

Kconv::SJIS -> Encoding (6116.0)

Shift_JIS を表します。 cp932ではないことに注意してください。

...
Shift_JIS
を表します。
cp932ではないことに注意してください。...

絞り込み条件を変える

<< 1 2 3 ... > >>