[#48382] Ruby/Gstreamer for Windows — ashbb <ashbbb@...>

こんにちは。

17 messages 2011/09/22
[#48383] Re: Ruby/Gstreamer for Windows — Kouhei Sutou <kou@...> 2011/09/23

須藤です。

[#48385] Re: Ruby/Gstreamer for Windows — ashbb <ashbbb@...> 2011/09/23

須藤さん

[#48392] 要素のない配列の挙動? — 俊(とし) <toshio.otaguro@...>

前略

21 messages 2011/09/24
[#48393] Re: 要素のない配列の挙動? — TADA Tadashi <t@...> 2011/09/24

ただただしです。

[#48394] Re: 要素のない配列の挙動? — 俊(とし) <toshio.otaguro@...> 2011/09/24

ただただし さん

[#48399] Re: 要素のない配列の挙動? — nonta@... 2011/09/24

野田と申します。

[#48400] Re: 要素のない配列の挙動? — 俊(とし) <toshio.otaguro@...> 2011/09/24

皆さま

[ruby-list:48396] Ruby 1.9 で Shift JIS の YAML

From: "5.5" <5.5@...>
Date: 2011-09-24 14:30:45 UTC
List: ruby-list #48396
5.5 です。

Ruby 1.9 で Shift JIS の YAML テキストは扱えないのでしょうか?

YAML というフォーマットが,Unicode で記述しなければならないと
規定されているのは承知しています。
でも Ruby 1.8 ではふつうに Shift JIS の YAML テキストが読めて
いたので,便利に使っていました。

ところが,Ruby 1.9 では,Shift JIS の YAML テキストを与えても,
UTF-8 としてパースしているように見えます。
Shift JIS として解釈させる方法がありますか?


◎テスト環境

ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]


◎テストスクリプト(Shift JIS で記述)

# encoding: CP932
require "yaml"
text="- 日本語"
str=YAML.load(text).first
puts text.encoding, str.encoding, str.size


◎結果

Windows-31J
UTF-8
6

-- 
5.5@moji.gr.jp

In This Thread

Prev Next