2010-11-23 5 views
0

У меня было смещение, чтобы экспортировать строки сетки в лист excel. Я сделал это хорошо, но когда я открыл лист excel, язык, который в gridview выглядел так, как это было указано на этом языке (ا '"Ø¬ØŠØ²Ø ©) это арабский язык. Пожалуйста, помогите мнеexport gridview to excel sheet

+1

и ваш вопрос в размере 100 миллионов долларов? – TalentTuner 2010-11-23 08:07:07

ответ

1

Посмотрите на this Например, может быть, это решает проблему кодирования.

Response.ContentEncoding = Encoding.Unicode; 
Response.BinaryWrite(Encoding.Unicode.GetPreamble()); 
1

Если ваш вопрос похож на мой комментарий, и если у вас разные региональные настройки (а не enUS), это должна быть проблема с информацией о культуре. Я могу предложить вам использовать трюк, как это

CultureInfo oldCulture = Thread.CurrentThread.CurrentCulture; 
     Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); 

//Fill your excel sheet in this part, and return old culture 

Thread.CurrentThread.CurrentCulture = oldCulture;