From 1b53e36666d952dca840c0f2420bf1af5c3e4de1 Mon Sep 17 00:00:00 2001 From: bootstraponline Date: Thu, 29 Nov 2012 16:58:47 -0700 Subject: [PATCH] Fix UTF-8 --- lib/gollum.rb | 3 +++ test/test_app.rb | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/lib/gollum.rb b/lib/gollum.rb index 46f0de63..53a0fbc0 100644 --- a/lib/gollum.rb +++ b/lib/gollum.rb @@ -23,6 +23,9 @@ require File.expand_path('../gollum/sanitization', __FILE__) require File.expand_path('../gollum/web_sequence_diagram', __FILE__) require File.expand_path('../gollum/frontend/uri_encode_component', __FILE__) +# Set ruby to UTF-8 mode +$KCODE = 'U' + module Gollum VERSION = '2.4.1' diff --git a/test/test_app.rb b/test/test_app.rb index 791fde2f..dadbc85c 100644 --- a/test/test_app.rb +++ b/test/test_app.rb @@ -38,6 +38,10 @@ context "Frontend" do assert_equal 'm-plus-f', 'μ†ℱ'.to_url end + test 'utf-8 kcode' do + assert_equal 'μ†ℱ'.scan(/./), ["μ", "†", "ℱ"] + end + test "retain edit information" do page1 = 'page1' user1 = 'user1'