クラス
- CGI (22)
- Encoding (154)
-
Encoding
:: Converter (11) - Integer (22)
- OptionParser (132)
- String (33)
- StringScanner (11)
モジュール
- Kconv (44)
キーワード
- IO (11)
- MACJAPAN (11)
- MACJAPANESE (11)
- MacJapan (11)
- MacJapanese (11)
- NKF (11)
- Ruby用語集 (11)
- SJIS (11)
-
SJIS
_ DOCOMO (11) -
SJIS
_ DoCoMo (11) -
SJIS
_ KDDI (11) -
SJIS
_ SOFTBANK (11) -
SJIS
_ SoftBank (11) -
Shift
_ JIS (11) - String (11)
- chr (22)
- guess (11)
- header (11)
- iseuc (11)
- issjis (22)
- list (11)
-
matched
_ size (11) -
name
_ list (11) - on (132)
- out (11)
-
primitive
_ errinfo (11) - replicate (11)
- tosjis (22)
- 多言語化 (11)
検索結果
先頭5件
-
Encoding
:: SHIFT _ JIS -> Encoding (18118.0) -
IANA Character Sets にある Shift_JIS のことです。
...IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。... -
Encoding
:: Shift _ JIS -> Encoding (6118.0) -
IANA Character Sets にある Shift_JIS のことです。
...IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。... -
NKF (30.0)
-
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を Ruby から使うためのモジュールです。
...-s Shift_JIS を出力する
-e EUC-JP を出力する
-w UTF-8 を出力する(BOMなし)
-w16 UTF-16 LE を出力する
-J -S -E -W -W16 入力文字列のエンコーディングの推定値を指定する。
-J 入力に JIS を仮定する
-S 入力に Shift_JIS と X......ここでの名前の指定には大文字小文字は無視されます。
ISO-2022-JP
EUC-JP
eucJP-ascii
eucJP-ms
CP51932
Shift_JIS
CP932
UTF-8 UTF-8Nと同じ
UTF-8N
UTF-8-BOM
UTF-16 UTF-16BE-BOMと同じ
UTF-16BE
UTF-16BE-BOM
UTF-16LE......<target character>..
Shift_JIS への変換時に、<target character>に指定した文字が2バイト目に
現われた場合に<escape character>を付加します。<target character>は複数指定できます。
例えば、--prefix=\$@ とすると、Shift_JIS の 2 文字目に... -
多言語化 (18.0)
-
多言語化 Ruby は US-ASCII はもちろん、US-ASCII 以外の文字エンコーディングもサポートしています。 文字列の内部表現のエンコーディングは固定されておらず、 プログラマは目的に応じて使用するエンコーディングを選ぶことができます。
...み込んだ文字列に後からエンコーディングを
設定する場合などに使います。
//emlist[例][ruby]{
"いろは".encode("Shift_JIS")
"\xA4\xA4\xA4\xED\xA4\xCF".force_encoding("EUC-JP")
//}
====[a:ruby18] Ruby 1.8 からの移行
Ruby 1.8 からの移行措置として、......ンコーディングの種類によって異なります。
: ASCII互換エンコーディング
フルサポートです。UTF-8, EUC-JP, Shift_JIS などがこれにあたります。
: ASCII互換ではないエンコーディング
スクリプトエンコーディングに使えません......、ロッキングシフトを用いない
エンコーディングです。
日本語の文字を表現するエンコーディングでは、
Shift_JIS やcp932などのその変種、EUC-JPとその変種、UTF-8などが
ASCII 互換エンコーディングです。
UTF-16 や ISO-2022-JP など... -
Kconv
. # issjis(str) -> bool (16.0) -
文字列 str が Shift_JIS なバイト列として正当であるかどうかを判定します。
...文字列 str が Shift_JIS なバイト列として正当であるかどうかを判定します。
@param str 判定対象の文字列
@see String#issjis... -
Kconv
. # tosjis(str) -> String (16.0) -
文字列 str のエンコーディングを shift_jis に変換して返します。
...文字列 str のエンコーディングを shift_jis に変換して返します。
このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf('-sxm0', str)
を使って... -
Kconv
:: SJIS -> Encoding (16.0) -
Shift_JIS を表します。 cp932ではないことに注意してください。
...
Shift_JIS を表します。
cp932ではないことに注意してください。... -
String
# issjis -> bool (16.0) -
self が Shift_JIS なバイト列として正当であるかどうかを判定します。
...self が Shift_JIS なバイト列として正当であるかどうかを判定します。
Kconv.#issjis と同じです。... -
String
# tosjis -> String (16.0) -
self のエンコーディングを shift_jis に変換した文字列を 返します。変換元のエンコーディングは文字列の内容から推測します。
...self のエンコーディングを shift_jis に変換した文字列を
返します。変換元のエンコーディングは文字列の内容から推測します。
このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します... -
Encoding
. list -> [Encoding] (12.0) -
現在ロードされているエンコーディングのリストを返します。
...BIT>, #<Encoding:EUC-JP>,
# #<Encoding:Shift_JIS>, #<Encoding:UTF-8>,
# #<Encoding:ISO-2022-JP (dummy)>]
Encoding.find("US-ASCII")
# => #<Encoding:US-ASCII>
Encoding.list
# => [#<Encoding:ASCII-8BIT>, #<Encoding:EUC-JP>,
# #<Encoding:Shift_JIS>, #<Encoding:UTF-8>,
# #<Encoding:US-A...