|
Путаница
|
|||
---|---|---|---|
#18+
Есть БД, при установке кодировки CP1251 в свойствах соединения с базой данный данные отображаются не корректно. При выборе "По умолчанию -> Текущая кодировка Windows" данные отображаются корректно. Это в клиенте MySQL. Но! При обращении к БД средствами VisualStudio11 те же самые проблемы. При декодировании абракадабры оказывается что это кодировка CP1251. (protected void Page_Load(object sender, EventArgs e) { MySqlConnection conn = new MySqlConnection(@"server=***;database=oik_thermo;uid=root;pwd=***;"); MySqlDataAdapter comm = new MySqlDataAdapter(@"SET @@character_set_client = 'CP1251'; SELECT * FROM objectgroups", conn); DataSet ds = new DataSet(); ds.Clear(); comm.Fill(ds, "Mytable"); GridView1.DataSource = ds.Tables["Mytable"]; GridView1.DataBind(); }) Gridview выводит данные на языке абракадабры. Пробовал вместо "SET @@character_set_client = 'CP1251'" ставить "SET NAMES...", игрался с charset'ами в html-коде(meta) и в самом GridView. Безрезультатно :( Кто-то сталкивался? Как вылечить? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2020, 16:00 |
|
Путаница
|
|||
---|---|---|---|
#18+
Прежде чем писать сюда, вы бы сначала проверили кодировку на самом сервере, в БД/таблице/полях. И вообще, неясно даже, какой у вас сервер, где крутится MySQL (и какой версии сам MySQL). Это может быть винда, и в таком случае возможны проблемы, например, с локалью, если она не русская. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2020, 16:54 |
|
|
start [/forum/topic.php?fid=47&fpage=14&tid=1828275]: |
0ms |
get settings: |
9ms |
get forum list: |
24ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 132ms |
0 / 0 |