Коллеги привет. Кто подскажет.
в коннекшине CharSet=utf8; присутствует.
в коннекшине charset=utf8; присутствует.
_db.CreateMessage(1, "866 Труляля");
_db.CreateMessage(1, ToUTF8("866 Труляля"));
private string ToUTF8(string source)
{
return System.Text.Encoding.UTF8.GetString(System.Text.Encoding.Default.GetBytes(source));
}
Смотришь в БД там кракозябры. Цифры отображаются норм.
Вроде все варианты перебрал какие советуют.
CREATE TABLE messages(
MSGID INT (11) DEFAULT NULL,
MSG VARCHAR (1024) DEFAULT NULL
)
ENGINE = INNODB
CHARACTER SET utf8
COLLATE utf8_general_ci;