- 830 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/11 02:22:27]
- >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
|

|