Heroku 文字化けの対処法
LINE BotとSpringBootを連携させ、メッセージをオウム返しさせる方法は下記で解説した
LINE BOT入門
HerokuのMySQL設定をすればLINEからメッセージを送り、データベースの情報に変換してメッセージを返すという事もできる
MySQLの設定はこちら
Heroku MySQL設定
ただし日本語のようなマルチバイトの場合はHerokuに文字コードの設定をしておかないと送信したメッセージをDB側でうまく変換してくれない
■文字化けの対処法
Herokuにログインして「Settings」画面で文字コードを設定する
「Config Vars」⇒「CLEARDB_DATABASE_URL」欄のURLに下記を追記
※記述例
#追記する文字
characterEncoding=UTF-8&characterSetResults=UTF-8
#記述例
mysql://ユーザーID:パスワード@ホスト名/データベース?reconnect=true&characterEncoding=UTF-8&characterSetResults=UTF-8