Asp.net получить арабский текст из текстового поля
У меня есть страница aspx в моем приложении, которая содержит текстовые поля first_name и last_name. если я попытаюсь получить столбцы из базы данных и отобразить их в текстовых полях, это будет работать идеально, но если я попытаюсь написать арабский текст в текстовом поле и получить текст на сервере с помощью этого кода: txtArabicFirstName.Текст текст идет неправильно как тарабарщина
пожалуйста, помогите!
Что я уже пробовал:
Я пытаюсь добавить этот код в свой webConfig:
<locatio path="~/admin/employee/Tabs/sd12.aspx"> <system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web> </location>
и я пытаюсь добавить это в свою первую строку страницы aspx:
LCID="1025" CodePage="65001"
но ничего не вышло.
Maciej Los
Каков ваш метод сохранения арабских данных в базе данных?
Что такое база данных (SQL Server, MySql, PostgreSQL, Oracle, другие)?
Является ли поле назначения типом данных VARCHAR или NVARCHAR?
Member 13740276
Проблема не в базе данных, а в коде c#. После ввода арабского текста в текстовое поле и отправки его, textbox.text содержит плохие символы (перед вставкой текста в БД)
Maciej Los
Ты не ответил на мои вопросы...
Member 13740276
мой метод:
охраняемых недействительными btnUpdate_Click(объект отправителя, EventArgs в электронной)
{
int результат;
если (типа int32.TryParse(Запрос.Файл querystring["Ид_сотрудника"], результат))
{
баррель.InsertOrUpdateEmployeeName(результат, txtArabicFirstName.Текст,
txtArabicLastName.Text);
}
}
общественная bool InsertOrUpdateEmployeeName(инт кодсотрудника, строку "имя", строки "фамилия")
{
пробовать
{
DLBase.Метод addparameter("p_employee_id", OracleType.Количество, кодсотрудника);
DLBase.Метод addparameter("p_first_name", OracleType.Тип nvarchar, имя);
DLBase.AddParameter("p_last_name", OracleType.NVarChar, фамилия);
DLBase.ExecuteNonQuery("арабский.InsertOrUpdateEmployeeName");
вернуть true;
}
поймать (исключение бывший)
{
Логне.WriteToLog("BL:blArabic: InsertArabicClassName", ex.Message);
возвращать false;
}
}
моя база данных-oracle
а поле назначения-это тип данных NVARCHAR.