>800
遅レスだが、APR が正しく環境の文字コードを認識してくれない。
漏れは、setup.exe で、apr, libapr のソースをとってきたのち、
misc/unix/charset.c の内容を misc/win32/charset.c に差し替えてビルドしてた。
これで、TortoiseSVN と組み合わせて日本語ファイル名を扱えてたし、
svnlook でも日本語が表示できてた。
↓は subversion-1.0.1 内部の apr 用だけどこんな感じ。
--- subversion-1.0.1/apr/misc/unix/charset.c.orig2004-04-14 18:48:18.000000000 +0900
+++ subversion-1.0.1/apr/misc/unix/charset.c2004-04-14 18:45:36.000000000 +0900
@@ -61,6 +61,12 @@
#include <langinfo.h>
#endif
+#ifdef __CYGWIN__
+#define WIN32_LEAN_AND_MEAN
+#include <windows.h>
+#include "../win32/charset.c"
+#else
+
/*
* simple heuristic to determine codepage of source code so that
* literal strings (e.g., "GET /\r\n") in source code can be translated
@@ -119,3 +125,4 @@
return apr_os_default_encoding(pool);
}
+#endif