1

Amazon rds で mysql 5.5.27 を使用しており、更新するテーブルの照合順序が utf8 - utf8_unicode_ci に設定されています

また、休止状態側では以下に設定しました

<prop key="hibernate.connection.useUnicode">true</prop>
<prop key="hibernate.connection.characterEncoding">UTF-8</prop>
<prop key="hibernate.connection.charSet">UTF-8</prop>

また、Amazon aws Beanstalk で実行される tomcat7 の場合、-Dfile.encoding=utf-8 を設定しました。

それでも、列 (varchar(250)) には文字が ? に置き換えられています。

たとえば、文字列の場合: Tuljapur, Osmānābād, Osmanabad, Maharashtra, 413600, भारत गणराज्य India

私はデータベースでこれを見ます: NH211, Tuljapur, Osm?n?b?d, Osmanabad, Maharashtra, 413600, ???? ????????? インド

あなたの迅速な助けに感謝します。

4

0 に答える 0