2017-06-14 7 views
0

solrのエンコーディングに問題があります。私たちは2つの異なるサーバー上に "同じ"設定を持っていますが、そのうちの1人は???テストサーバーで問題が発生しています。 Solrの結果のSolrとtomcatによるJavaエンコーディング

Exemples:
のProdサーバー:

effet sur l’acquisition des connaissances »\n\n#12;#12;EFFET D’UNE SÉQUENCE 

テストサーバー:

java version "1.7.0_80" 
Java(TM) SE Runtime Environment (build 1.7.0_80-b15) 
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) 

effet sur l’acquisition des connaissances »\n\n��EFFET D’UNE SÉQUENCE D’ENSEIGNEMENTS 

私は両方のサーバー上で動作するJavaの同じバージョンを持っています両方とも同じJavaオプションを持っています:

JAVA_OPTS=" -Dfile.encoding=UTF-8 " 

両方のsolrは(UIの)同じJavaプロパティを持ちます。

#12;平均?

どこに問題がありますか?

OS:

  • のUbuntu 14.04

ソフトウェア:

  • のTomcat 8.0.43
  • dSPACEの6.0
  • Solrの4.10.4

EDIT:両方のサーバー上のロケールの 出力:

LANG=en_CA.utf8 
LANGUAGE=en_CA:en 
LC_CTYPE="en_CA.utf8" 
LC_NUMERIC="en_CA.utf8" 
LC_TIME="en_CA.utf8" 
LC_COLLATE="en_CA.utf8" 
LC_MONETARY="en_CA.utf8" 
LC_MESSAGES="en_CA.utf8" 
LC_PAPER="en_CA.utf8" 
LC_NAME="en_CA.utf8" 
LC_ADDRESS="en_CA.utf8" 
LC_TELEPHONE="en_CA.utf8" 
LC_MEASUREMENT="en_CA.utf8" 
LC_IDENTIFICATION="en_CA.utf8" 
LC_ALL= 

ありがとうございます!

+0

両方のサーバーでコマンド "locale"の出力はどのくらいですか? –

+0

私はそれに言及するのを忘れて、私はjusteそれを投稿に追加 –

答えて

0

問題はエンコーディングではなく、DSpaceの仕組みです。

./dspace filter-media -f 

このコマンドは、PDFから.txtファイルを再生成し、ドキュメントのインデックスを再作成します。ですから、正しいエンコーディングでドキュメントのインデックスを作成しようとするたびに、何も変更されませんでした。

関連する問題