|
|
|
Путаница
|
|||
|---|---|---|---|
|
#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: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 392ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...