マリアデータベースからデータを持ってくると数字は大丈夫なのですが日本語が文字化けしてしまいます。どなたか直し方をご教授下さい。よろしくお願いいたします。
開発環境
java
mariaDB
eclipse
一応エクリプスの方の設定では設定でワークスペースのエンコードをUTF-8にしてあります。
テストなのでサーブレットで表示しているのですが、念のためHTMLとJSPもUTF-8に換えていますができません…
マリアデータベースも下の画像のようにUTF-8にしてあるのですが他に直す部分はありますでしょうか?
どなたかご教授よろしくお願いいたします。
javaの方でDBから取得→表示させる分は問題ないのでしょうか?
ごめんなさい初心者なのでいまいち意味を理解していないのですがどうやったらそれを確かめられますでしょうか?
「マリアデータベースからデータを持ってくると」の部分を明確にしたいために確認しました。どういうプログラムコードを書いて、どのときに文字化けが確認されましたか?
(プログラムコードは質問本文に編集で追記してください)
ソースは</>を使ってコードで貼ってください。OSの種類とバージョン、mariaDBのバージョンも明記してください。
諸事情あって返信遅れてしまって申し訳ありませんでした!今回サーブレットに下記の記述を加えたら何とか文字化けを直す事が出来ました!コメント下さった方々本当にありがとうございました。response.setCharacterEncoding("UTF-8"); out.println("<meta charset = \"UTF-8\">");
回答1件
あなたの回答
tips
プレビュー