8e13bae
diff -urp alexandria-book-collection-manager-0.7.4.old/lib/alexandria/ui/book_properties_dialog.rb alexandria-book-collection-manager-0.7.4.new/lib/alexandria/ui/book_properties_dialog.rb
8e13bae
--- alexandria-book-collection-manager-0.7.4.old/lib/alexandria/ui/book_properties_dialog.rb	2019-10-25 01:20:07.000000000 +0900
8e13bae
+++ alexandria-book-collection-manager-0.7.4.new/lib/alexandria/ui/book_properties_dialog.rb	2020-01-15 14:34:40.160543409 +0900
8e13bae
@@ -34,9 +34,10 @@ module Alexandria
8e13bae
         @button_box << help_button
8e13bae
         @button_box.set_child_secondary(help_button, true)
8e13bae
 
8e13bae
-        @entry_title.text = @book_properties_dialog.title = book.title
8e13bae
+        book_title = book.title.force_encoding('UTF-8')
8e13bae
+        @entry_title.text = @book_properties_dialog.title = book_title
8e13bae
         @entry_isbn.text = (book.isbn || "")
8e13bae
-        @entry_publisher.text = book.publisher
8e13bae
+        @entry_publisher.text = book.publisher.force_encoding('UTF-8')
8e13bae
         @entry_publish_date.text = book.publishing_year.to_s
8e13bae
         @entry_publish_date.signal_connect("focus-out-event") do
8e13bae
           text = @entry_publish_date.text
8e13bae
@@ -54,7 +55,7 @@ module Alexandria
8e13bae
             end
8e13bae
           end
8e13bae
         end
8e13bae
-        @entry_edition.text = book.edition
8e13bae
+        @entry_edition.text = book.edition.force_encoding('UTF-8')
8e13bae
         if book.tags
8e13bae
           @entry_tags.text = book.tags.join(",") # tags are comma-separated
8e13bae
         end
8e13bae
diff -urp alexandria-book-collection-manager-0.7.4.old/lib/alexandria/ui/ui_manager.rb alexandria-book-collection-manager-0.7.4.new/lib/alexandria/ui/ui_manager.rb
8e13bae
--- alexandria-book-collection-manager-0.7.4.old/lib/alexandria/ui/ui_manager.rb	2020-01-14 16:14:43.703190269 +0900
8e13bae
+++ alexandria-book-collection-manager-0.7.4.new/lib/alexandria/ui/ui_manager.rb	2020-01-15 14:30:29.284927911 +0900
8e13bae
@@ -427,7 +427,7 @@ module Alexandria
8e13bae
       end
8e13bae
 
8e13bae
       def set_status_label(txt)
8e13bae
-        @status_label.text = txt
8e13bae
+        @status_label.text = txt.force_encoding('UTF-8')
8e13bae
       end
8e13bae
 
8e13bae
       def on_books_selection_changed