From 017a46eff152db5c3564bd2b933c6091245f87fd Mon Sep 17 00:00:00 2001 From: ydah Date: Tue, 30 Apr 2024 18:33:05 +0900 Subject: [PATCH] Change encode EUC-JP to UTF-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After testing Racc as per the instructions in README.ja.rdoc, I noticed the following failures: ``` ❯ racc -ocalc.rb sample/calc-ja.y ❯ ruby calc.rb calc.rb: calc.rb:197: invalid multibyte char (UTF-8) (SyntaxError) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:197: invalid multibyte char (UTF-8) calc.rb:198: invalid multibyte char (UTF-8) calc.rb:198: invalid multibyte char (UTF-8) calc.rb:198: invalid multibyte char (UTF-8) calc.rb:198: invalid multibyte char (UTF-8) calc.rb:198: invalid multibyte char (UTF-8) calc.rb:198: invalid multibyte char (UTF-8) ``` --- sample/calc-ja.y | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sample/calc-ja.y b/sample/calc-ja.y index 89c237de..9b288f90 100644 --- a/sample/calc-ja.y +++ b/sample/calc-ja.y @@ -1,7 +1,7 @@ # # # A simple calculator, version 2. -# This file contains Japanese characters (encoding=EUC-JP). +# This file contains Japanese characters. class Calculator2 prechigh @@ -51,8 +51,8 @@ end ---- footer -puts 'Ķ 2 浡' -puts 'Q ǽλޤ' +puts '超豪華電卓 2 号機' +puts 'Q で終了します' calc = Calculator2.new while true print '>>> '; $stdout.flush