C# で発生したException.MessageをMysqlに登録した際に文字化けが発生する.
すいませんが、皆様のお力をお貸しください。
以下のようなコードでC#で発生した例外の情報をMySQLに登録しようとしていますが、「??????????????」の様に文字化けして日本語が登録できません。
---- C#のコード
public void errorLog(Exception exception){
MySqlConnection mySqlConnection = new MySqlConnection();
mySqlConnection.ConnectionString = "Database=airreserve;Data Source=localhost;User Id=root;Password=root";
mySqlConnection.Open();
MySqlCommand mySqlCommand = mySqlConnection.CreateCommand();
StringBuilder sql = new StringBuilder();
sql.Append(" INSERT INTO system_error_log (");
sql.Append(" error_message, ");
sql.Append(" error_detail, ");
sql.Append(" update_time ");
sql.Append(" ) VALUES ( ");
sql.Append(" @message, ");
sql.Append(" @error, ");
sql.Append(" now() ");
sql.Append(" ) ");
mySqlCommand.CommandText = sql.ToString();
mySqlCommand.Parameters.AddWithValue("@message", exception.Message);
mySqlCommand.Parameters.AddWithValue("@error", exception.StackTrace);
mySqlCommand.ExecuteNonQuery();
}
---- MySQLの設定
--------------
mysql Ver 14.12 Distrib 5.0.85, for Win32 (ia32)
Connection id: 3
Current database: airreserve
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.0.85-community-nt MySQL Community Edition (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 8 hours 8 min 34 sec
Threads: 5 Questions: 581 Slow queries: 0 Opens: 54 Flush tables: 1 Open tables: 1 Queries per second avg: 0.020
--------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<VB.NET>INSERT文でDBにデータ...
-
JAVA SQLServerException 列名 ...
-
Pro*Cの構文エラー
-
ResultSetインターフェイスでの...
-
CakePHPでquery()を使うときに...
-
PHP初心者です。syntax error, ...
-
PHPのUndefined index や varia...
-
php postgres Insert と updat...
-
insert1つの処理でもトランザ...
-
phpでforeach ($stmt as $row)...
-
VB.NETでSQLを作る時のカンマの...
-
MySQLでデータベースにデータin...
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
VB.NET
-
SQL文が実行できません
-
while文の中にwhile文を書きた...
-
in 'where clause'のエラーの理由
-
SQL文2つ実行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JAVA SQLServerException 列名 ...
-
insert1つの処理でもトランザ...
-
Pro*Cの構文エラー
-
<VB.NET>INSERT文でDBにデータ...
-
データベースに存在するデータ...
-
ResultSetインターフェイスでの...
-
C# で発生したException.Messag...
-
Q&Aサイトを作成していてURLの...
-
VBA ACCESS SQL...
-
MySQLのINSERT時にたまに重複に...
-
INSERT,DELETEを同時に
-
【初歩】配列の格納データ数だ...
-
PHP&MySQLでの文字列+数列の一...
-
php postgres Insert と updat...
-
VB.NET エラーになる箇...
-
OR検索を実装したい
-
PHP初心者です。syntax error, ...
-
mysqliを使ってデータベースを...
-
like検索の複数キーワードで、...
-
CakePHPとMySqlを使用していま...
おすすめ情報