MySql にヘブライ語の文字列を挿入するのに問題があります。
序章
- MySql を Utf8 に設定しました。
- テーブルを照合 uft8_general_ci で charset utf8 として設定します
- 接続文字列を次のように設定しました: "Server= ;Database= ;Uid= ;Pwd= ; charset=utf8;"
- C# で使用するためのストアド プロシージャを記述します。
- MySql のバージョン: 5.1.53
MySqlでヘブライ文字列をテーブルに挿入するだけです:
insert into temp_table (temp_column) values ('ערך')
適当に見ました。ストアドプロシージャをそのまま設定すると、意味不明になります。
C# で呼び出すと、「不正な文字列値: '\xD7\xAA\xD7\xA8...' for column...」という例外が発生します。
英語の文字列を挿入すると、すべてが正しく取得されます。
何か案が?