はじめに
Postmanを利用してLambda(Go)のAPIを試しているときに、日本語を送信するとエラーが発生するという問題が起きました
MySQLを使う際によく起きる現象なので記事を参考に修正をしましたが、どうもうまくいきませんでしたのでまとめます
問題
この記事を参考に設定を行い、DBの更新を行ったがなぜか日本語が文字化けしてしまいます
テーブルを削除して作成しなおしたのですが、それでも日本語が文字化けしました
解決方法
テーブル削除でなくデータベース自体を削除する必要があありました
select * from INFORMATION_SCHEMA.SCHEMATA;
これで文字形式をみたところ利用しているデータベースがlatin1
になっていて、utf8
になっていないことから気づきます
RDSを変更したらDBを一回削除してから再度作成しないと変更が適応されませんでした
おわりに
パラメータグループの更新するとRDSの起動までかなり時間かかるので大変でした
参考