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, ???? ????????? インド
あなたの迅速な助けに感謝します。