испорченный текст asp.net - PullRequest
1 голос
/ 25 апреля 2011

Прежде всего взгляните на сайт www.elcieloessalud.com/Tratamientos.aspx

Я создал этот сайт для моего испанского клиента, он встроен в .net framework 3.5
проблема в том, что у меня есть страница типа cms, которая позволяет мне изменять текст страниц и т. д.
после изменения текст отображается в поле расширенного текста, но страница выглядит испорченной. как вы можете видеть на приведенных выше страницах лотов aquí,Salvación ,Dios…†etc..
, хотя это должно быть что-то вроде aquí,Salvación,Dios…”

Буду признателен за любую помощь в этой помощи!

С уважением,

Umair

Ответы [ 2 ]

1 голос
/ 25 апреля 2011

Включите это в свою часть заголовка html

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Если ваша страница не на utf-8, то я предлагаю отрендерить ее на utf-8 или найти вашу кодировку для вашего языка и установить ее. Кодировка должна совпадать с вашим файлом, чтобы иметь правильный рендер. В Visual Studio вы можете увидеть ваш набор символов вашего файла в меню: Файл | Дополнительные параметры сохранения ... У некоторых моих друзей этого меню нет, вы можете добавить его в меню Инструменты | Настройка. (подробнее о том, как добавить его, ищите в интернете - там много информации.)

Также вы можете попробовать настроить web-config (или установить свой язык)

<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
0 голосов
/ 26 апреля 2011

Наконец я сделал это :) и с помощью @Aristos!

нам нужно включить

meta http-equ = "Content-Type" content = "text / html; charset = utf-8"

на всех страницах, включая мастер-страницу и изменить кодировку языка на любой другой и при создании потокового редактора для записи нам необходимо указать кодировку там, а также ниже
Dim sw As StreamWriter
sw = новый StreamWriter (FileName, False, Encoding.UTF8)



и вы сделали !! :) счастливое кодирование

...