MySQLからデータを取得するTomcat 8があります。 MySQLの行はエンコードされています(ロシア語のテキストのように)。サーバーをデバッグすると、選択した行は良好なエンコーディングになります。ただし、返されたJSONには無効な文字が含まれています。 私はserver.xml
をチェックし、私が持っている:私はそこにURIEncoding="UTF-8"
を持ってTomcat 8での不正なエンコーディング
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
お知らせ。
他に何ができますか?
エンコード用にサーブレットフィルタを設定しましたか? 'org.springframework.web.filter.CharacterEncodingFilter'の使用を検討してください。 –
どうすれば使用できますか? – Ran
これを確認してください:http://stackoverflow.com/questions/13504732/how-to-use-org-springframework-web-filter-characterencodingfilter-to-correct-cha –