Ruby 初心者スレッド Part 40
■ このスレッドは過去ログ倉庫に格納されています
0281デフォルトの名無しさん
2010/12/22(水) 09:13:01当たり前だが
# coding: utf-8
require 'pstore'
db = PStore.new("pstest")
str = "あいうえお"
@evacuated_encoding_for_pstore = Encoding.default_external
Encoding.default_external = Encoding::ASCII_8BIT
db.transaction{ db[1] = str }
db.transaction{ puts db[1] }
Encoding.default_external = @evacuated_encoding_for_pstore
puts してるのは UTF-8 エンコーディングの UTF-8 バイナリ列のままだから
コマンドプロンプトでは化けるので注意
■ このスレッドは過去ログ倉庫に格納されています