我々は持っています :
- Linux上で実行されているwebdavサーバー(Javaアプリケーション)
- ms-word2010を使用するWindows7上のクライアント
ファイルを開くためのURLはファイルの名前で終わり、UIに送信される前にUTF-8でエンコードされます。
server.com/path/my_file_name.doc
特殊文字を含まないが、次のような醜いURLのファイル名で完全に機能します
server.com/path/En-têtedelettre+Capital 1050000€.doc
、私たちのサーバーはファイルへのアクセスを管理していません。スタックトレースでは、サーバーが受信したURLが
server.com/path/En-têtedelettre+Capital 1 050000â?¬.doc
、しかし、ms-wordが表示しているエラーメッセージには正しいURLが含まれているので、元のURLは正しいと思います。
最後になりましたが、サーバーがWindowsプラットフォームで実行されている場合に機能します。
ms-wordはURLをサーバーに送信する前に再エンコードすると思いますが、デコードする方法がわかりません。
すべての提案を歓迎します^^