[ruby-list:45958] Re: tcl と ruby

From: Hidetoshi NAGAI <nagai@...>
Date: 2009-04-14 11:32:53 UTC
List: ruby-list #45958
永井@知能.九工大です.

From: Masutoyo Kawamura <m-kwmr@po.hyper-tsukumi.jp>
Subject: [ruby-list:45956] tcl と ruby
Date: Tue, 14 Apr 2009 18:11:36 +0900
Message-ID: <20090414181110.5bda5e4c.m-kwmr@po.hyper-tsukumi.jp>
> 下のような、スクリプトを書いて
> -------- test.tcl ------------
> set s [ format "%c%c%c%c" 18 75 203 4 ]
> puts $s
> ------------------------------
> -------- test.rb -------------
> s  = sprintf "%c%c%c%c", 18, 75, 203, 4
> puts s
> ------------------------------
     (snip)
> tcl.txt が ruby.txt と同じになるようにしたいのですが、
> どなたかご存じないでしょうか。

出力する際の tcl の encoding system を symbol にすると良いようですね.

# 最初,identity でいけるかなと思いましたが,試してみるとダメでした.(^_^;

-------- test.tcl ------------
set s [ format "%c%c%c%c" 18 75 203 4 ]
encoding system symbol
puts $s
------------------------------

$ tclsh test.tcl > tcl.txt

$ ruby 2.rb tcl.txt ruby.txt
"\022K\313\004\n"
"\022K\313\004\n"

-- 
永井 秀利  (nagai@ai.kyutech.ac.jp)
九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門

In This Thread