summaryrefslogtreecommitdiff
path: root/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb')
-rw-r--r--ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb b/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb
index 4a4c2e7eb7..e2b4eec6bc 100644
--- a/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb
+++ b/ext/tk/sample/tkextlib/iwidgets/sample/entryfield-2.rb
@@ -4,7 +4,11 @@
# set $KCODE to 'utf' for a utf8 charecter
#
#########################################################
-$KCODE='utf'
+unless defined?(::Encoding.default_external)
+ $KCODE='utf'
+else
+ DEFAULT_TK_ENCODING = 'UTF-8'
+end
require 'tk'
require 'tkextlib/iwidgets'