Amazon Aurora MySQL3.03.0接続時の挙動 ホーム › フォーラム › A5:SQL Mk-2掲示板 › Amazon Aurora MySQL3.03.0接続時の挙動 このトピックには3件の返信、1人の参加者があり、最後に松原正和により1年、 6ヶ月前に更新されました。 4件の投稿を表示中 - 1 - 4件目 (全4件中) 投稿者 投稿 2023/05/19 11:49 #20317 返信 mmゲスト お世話になっております。 現在Amazon Aurora MySQL3.03.0(MySQL8.0.26)に接続しております。その際、char型の項目が例えばchar(4)に対して0000␣␣␣␣などのように桁数を超えて、charの桁数分空白埋めして表示されます。 また、char(4)に対して8桁入力でき、コミットを行うと下4桁がブランクに変わる状態です。 A5:SQL Mk-2(ver 2.18.2)内のみで表示されるようで、そこからファイル出力した場合も同様です。 Amazon Aurora MySQL3.03.0以前のバージョンではこのようなことは無かったので、バージョンが影響しているかと思います。 こちら対処方法などございますでしょうか。 2023/05/21 19:07 #20335 返信 松原正和キーマスター mm さんこんにちは。 こちら、MySQL 8.0.21 での動作確認では問題なく動作しました。 該当DBの文字コード設定は何になっているでしょうか? DB登録画面の設定で、[基本] タブの「キャラクタセット」の設定や、「その他」タブの「サーバーとの通信に Unicode を利用する」の値はどのようになっているでしょうか? 2023/05/22 08:55 #20337 返信 mmゲスト ご回答ありがとうございます。 こちら確認したところDB接続時のキャラクタセットをCp932にしている影響でした。 MySQL8.0.23でも同様の設定を行った際、同事象が確認できました。 当方としては出来ればキャラクタセットをCp932に設定し接続したいのですが、空白に対しての対応は可能でしょうか。 2023/05/28 19:32 #20370 返信 松原正和キーマスター mm さんこんにちは。 一応設定としては、コードページを設定する箇所は設けているのですが、文字化けしないならキャラクタセットは空で運用した方が無難かと思います。 DB接続ライブラリの内部の話ですが、キャラクタセットを指定すると、DBサーバーは指定のキャラクタセットで送ってくるようになるのですが、クライアント側で指定のキャラクタセットからUnicodeへの変換が少し動作が怪しげにも見えます。 投稿者 投稿 4件の投稿を表示中 - 1 - 4件目 (全4件中) 返信先: Amazon Aurora MySQL3.03.0接続時の挙動 あなたの情報: お名前 (必須) メール (非公開) (必須): ウェブサイト: 送信