我在将希伯来语字符串插入 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...'
如果我插入英文字符串,那么我会得到所有正确的。
任何的想法?