10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
1

В таблице русские символы не отображаются

12.02.2016, 20:56. Показов 24641. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня в таблице именно русские символы выводятся в виде вопросиков, как в таблице, так и в виде вопросиков отображает браузер. Пробовал страницу в браузере в кодировках utf-8 и windows-1251 отображать, не помогает...
Кто нибудь с этим сталкивался ???
В среде Microsoft Visual Studio 2013
Миниатюры
В таблице русские символы не отображаются   В таблице русские символы не отображаются  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2016, 20:56
Ответы с готовыми решениями:

Не корректно отображаются русские символы
Здравствуйте, ребята! Я выгружаю таблицу из mssql в excel c помощью bcp set @sql='exec...

Не отображаются русские символы
Вообще не пойму в чем дело((( Хочу вывести один элемент из массива и тут начинаться самое...

Не отображаются русские символы
Сначала ввожу город printf("\nГород: ");gets(list.address.town); Допустим в консоли написал Киев...

Не отображаются русские символы
скачал шаблон во флеш и пытаюсь редактировать его в Adobe Flsh CS4. меню создается так: var...

3
268 / 96 / 75
Регистрация: 04.12.2015
Сообщений: 369
Записей в блоге: 1
13.02.2016, 04:32 2
Лучший ответ Сообщение было отмечено BRcr как решение

Решение

Если есть возможность, измените тип полей таблицы с Char и VarChar на NChar и NVarChar
1
10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
13.02.2016, 09:17  [ТС] 3
Даа, это помогло, подставить N, русские символы будут добавляться, если вывести компонент GridView содержимое таблице, и там текст изменить в ней на русский. А если я добавляю так, то все равно вопросики появляются вместо символов:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 userssDataContext db = new userssDataContext();
            users tabl = new users();
  
            tabl.surname = surname.Text;
            tabl.name = name.Text;
            tabl.patronymic = patronymic.Text;
            tabl.DateOfBirth = DateTime.Parse(DateOfBirth.Text);
            tabl.login = login.Text;
            tabl.password = password.Text;
            if (TypeUser.SelectedIndex == 0) tabl.TypeUser = 0;
            else tabl.TypeUser = 1;
 
            db.users.InsertOnSubmit(tabl);
            db.SubmitChanges();
            Response.Redirect("Registration.aspx");
То есть я делаю страницу регистрации, мне надо чтобы данные с TextBox сохранялись в базу данных, только вот косяк с русскими символами...
Миниатюры
В таблице русские символы не отображаются   В таблице русские символы не отображаются  
0
10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
13.02.2016, 09:30  [ТС] 4
Всее, решилась проблема)) У меня через Linq работа с базой. Когда я изменит тип с varchar на nvarchar(как я понял у этого типа поддержка utf-8), в файле Linq надо было обновить таблицу, то есть удалить и добавить заново, так как там типа оставался предыдущий - varchar
0
13.02.2016, 09:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.02.2016, 09:30
Помогаю со студенческими работами здесь

Не отображаются русские символы
Не отображаются русские символы при регистрации в базе данных. С английскими все good. Что тут...

Не отображаются русские символы (glassfish)
Кириллица в базе отображается нормально, но при выводе знаки вопроса отображаются. Тем куча по...

Неправильно отображаются русские символы на хостинге
сделал сайт на денвере. всё работает хорошо. перенес на хостинг (на юниксе). всё что берется из...

Не отображаются русские символы на telnet-клиенте
Пишу сервер telnet. Использую стандартный telnet-клиент посылаю команду на сервер. На сервере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru