From e851cb07762aa464aae10e8b4b28de87c1a6f925 Mon Sep 17 00:00:00 2001 From: Saito Date: Wed, 30 May 2012 13:40:47 +0800 Subject: [PATCH] must force_encoding to utf-8 first --- lib/gitlab/encode.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gitlab/encode.rb b/lib/gitlab/encode.rb index ba7fe27..8b6ffa3 100644 --- a/lib/gitlab/encode.rb +++ b/lib/gitlab/encode.rb @@ -8,12 +8,12 @@ module Gitlab # return nil if message is nil return nil unless message + message.force_encoding("utf-8") # return message if message type is binary detect = CharlockHolmes::EncodingDetector.detect(message) return message if detect[:type] == :binary # if message is utf-8 encoding, just return it - message.force_encoding("utf-8") return message if message.valid_encoding? # if message is not utf-8 encoding, convert it -- libgit2 0.21.2