Tortoise SVNでチェックアウトしたファイルがWindowsの検索機能で検索できない問題
TortoiseSVN 1.8.11, Build 26392 - 64 Bit を利用してExcelファイルをチェックアウトしたものをWindowsの標準機能の検索でファイル内検索しようとしたら、ファイル名のみの検索結果が返ってきて、ファイル内の検索は行われていないようです。
テキストファイルでも同様の結果となります。
ただプログラムソースやプロパティファイル等のテキストファイルであればサクラエディタ等でgrep検索すれば問題無いのですが、EXCELファイル等のバイナリファイルではそうも行きません。
何か情報は無いかとググッてみるとこんな書き込みがありました。
http://subversion.tigris.org/issues/show_bug.cgi?id=4478
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3098572
結局のところTortoiseSVNのWindows検索インデックス作成に関するバグである疑いが強いようです。
当面はチェックアウトしたフォルダをまるまる別の場所へコピーして、そこからWindows検索を行うしか無いようです。
解決しました!
Redmine日本語ファイル名の添付ファイルが表示できない問題
最新版のbitnami Redmine Stack(3.0.1.-0)をWindows2012server r2にインストールしてみたときにハマりました。
添付ファイルをアップロードしたまでは良かったのですが、いざそのファイルをRedmine上で表示させてみようとした時にhttp500 errorが表示されてしまいました。
調べてみると「aaa.txt」等のascii文字のみのファイル名は問題無し、
「あああ.txt」等の2バイト文字を含むファイル名でエラーが起きている様子。
どうやらファイル名のエンコーディングに問題が有りそうだとググってみるとありました。
この記述にあるように、(Redmineインストールフォルダ) \apps\redmine\htdocs\vendor\bundle\ruby\2.0.0\gems\actionpack-4.2.0\lib\action_dispatch\middleware\static.rb の32行目を、
path = File.join(@root, p) → path = File.join(@root, p.force_encoding('UTF-8'))
に変更してRedmineを再起動すると、、、、表示できた!
この修正でSVN上の日本語ファイル名のファイルが表示できない現象も解決しました。