[#43369] dRuby に CGI を渡す→script_uri が上手く取得出来ない — 石井 大海 <banzaida@...>

こんばんは、konnです。

10 messages 2007/04/05

[ruby-list:43388] vrubyのファイルダイアログで韓国語ファイル名

From: Keisuke Minami <keisuke@...>
Date: 2007-04-07 10:01:02 UTC
List: ruby-list #43388
三並と申します。

vrubyを使っていての質問があります。

以下のようなコードを使って
ファイル名の取得を行っているのですが、
この際にファイル名が、韓国語などの文字があった場合に
うまくファイル名の取得ができません。

なんらかこれを回避する方法はありますでしょうか?
それとも根本的に無理なことをやろうとしているのでしょうか?

なんらか情報をお持ちの方がいらっしゃいましたら
教えていただければと思います。

====
#!ruby -Ku
require 'vr/vruby'
require 'vr/vrcontrol'

class Form_file < VRForm
  def construct
    addControl(VRButton,'button',"button",0,0,120,24)
  end 

  def button_clicked
    fn = SWin::CommonDialog::openFilename(self, [ ["All file","*.*"] ])
    puts fn
  end
end

frm = VRLocalScreen.showForm Form_file
VRLocalScreen.messageloop
====

なお、環境は、WinXP SP2になります。
使っているRubyは、ActiveScriptRuby1.8.6.1です。
vrubyは、ActiveScriptRuby同梱なので、
vrswin060205、vruby061102です。

>ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]

よろしくお願いします。

In This Thread

Prev Next