[Groonga-commit] groonga/groonga at 761af2d [master] TokenMecab windows: MeCab requires UTF-8 for rcfile

アーカイブの一覧に戻る

Kouhei Sutou null+****@clear*****
Sun Jun 24 01:01:40 JST 2018


Kouhei Sutou	2018-06-24 01:01:40 +0900 (Sun, 24 Jun 2018)

  New Revision: 761af2db87d9d6fba6ee3477fc723d6d701bd1b7
  https://github.com/groonga/groonga/commit/761af2db87d9d6fba6ee3477fc723d6d701bd1b7

  Message:
    TokenMecab windows: MeCab requires UTF-8 for rcfile

  Modified files:
    plugins/tokenizers/mecab.c

  Modified: plugins/tokenizers/mecab.c (+8 -1)
===================================================================
--- plugins/tokenizers/mecab.c    2018-06-23 22:06:32 +0900 (a4df6326a)
+++ plugins/tokenizers/mecab.c    2018-06-24 01:01:40 +0900 (d392facce)
@@ -289,10 +289,17 @@ mecab_create(grn_ctx *ctx)
 # ifdef WIN32
   {
     static char windows_mecab_rc_file[PATH_MAX];
+    const char *utf8_base_dir;
 
+    utf8_base_dir =
+      grn_encoding_convert_to_utf8_from_locale(ctx,
+                                               grn_plugin_windows_base_dir(),
+                                               -1,
+                                               NULL);
     grn_strcpy(windows_mecab_rc_file,
                PATH_MAX,
-               grn_plugin_windows_base_dir());
+               utf8_base_dir);
+    grn_encoding_converted_free(ctx, utf8_base_dir);
     grn_strcat(windows_mecab_rc_file,
                PATH_MAX,
                "/");
-------------- next part --------------
HTML����������������������������...
URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20180624/8e9d22a7/attachment-0001.htm 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る