
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ランキング
-
PHPからSQLite3のUPDATEができ...
-
OR検索を実装したい
-
MySQLでWHERE条件が効かない
-
VB.NET SQL SERVER COMPACT...
-
PHP&MySQLでの文字列+数列の一...
-
PHPによるMySQLクエリ文の操作...
-
php MySQL で、更新ボタンを押...
-
データに「,」があると「"」で...
-
PHPからデータベースに接続した...
-
insert1つの処理でもトランザ...
-
ResultSetインターフェイスでの...
-
phpのupdate,sql文にて連番カラ...
-
PHP+PDO+MYSQL で実行されたSQ...
-
PHPのSQL文のデバッグ方法とコ...
-
Q&Aサイトを作成していてURLの...
-
条件が合わなかった場合の処理...
-
一度検索されたものに対するソ...
-
zendframework
-
pearのdisconnect()が使えない。
-
mysql+php 日付別料金データで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<VB.NET>INSERT文でDBにデータ...
-
JAVA SQLServerException 列名 ...
-
insert1つの処理でもトランザ...
-
【初歩】配列の格納データ数だ...
-
Pro*Cの構文エラー
-
データベースに存在するデータ...
-
VBA ACCESS SQL...
-
ODBC接続でデータ件数を求...
-
MySQLのINSERT時にたまに重複に...
-
mysqliを使ってデータベースを...
-
エクセルVBAのデータベース接続...
-
VB.NET エラーになる箇...
-
Q&Aサイトを作成していてURLの...
-
配列をループさせてUPDATE
-
条件が合わなかった場合の処理...
-
SQL文の連結が、うまくいきません
-
PHPからSQLite3のUPDATEができ...
-
PHP+SQLite でSELECT文のWHERE...
-
cakePHPでSQLが実行できない。
-
INSERT,DELETEを同時に
おすすめ情報