Разная Кодировка В Webbrowser

AndreyS

Active member
15.10.2007
39
0
#1
Доброе время суток

Как решить проблему кодировки если на странице отображается 2 разные кодировки?

С помощью Webbrowser открываю страницу сайта. На странице текст отображается ромбиками, но не весь а только та часть где на сайте подгружается форма, на которой отображаются данные с базы (доступа к базе нету)

Пробовал менять кодировку на страницы – но ничего не вышло так как меняется текст только на страницы а не на форме B)

Как мне поменять кодировку на форме ?

PS: форма написана на JS
 

AndreyS

Active member
15.10.2007
39
0
#3
Посмотрел через Chrom (Debug -> Sources)
И нашел строчку
document.write('<scr'+'ipt type="text/javascript">var TibetStartDateOffset=+2;</scr'+'ipt>');
 

-master-

Well-known member
14.01.2012
616
12
#4
И форма тут при чем? тут никакой формы нет

если у вас при формировании страницы попадает текст с другой кодировкой, то так он и будет, никакая смена не поможет, пока не решите саму проблему.
 

AndreyS

Active member
15.10.2007
39
0
#5
а как решить проблему ?

Я хочу задать кодировку для формы чтобы текст был читаемым
 

-master-

Well-known member
14.01.2012
616
12
#6
Кодировка в html тут не при чем.
Вам надо чтобы текст (исходник) шел в одинаковой со всей страницей кодировке, тогда все будет показывать как надо.
 

AndreyS

Active member
15.10.2007
39
0
#7
Я с вами согласен.

Я пробовал реализовать через

webBrowser1.DocumentText = Encoding.GetEncoding(20866).GetString(Encoding.GetEncoding(1251).GetBytes(webBro
wser1.DocumentText));

но кодировка не минялась :(
 

-master-

Well-known member
14.01.2012
616
12
#8
Так и не поможет.
У вас исходник кривой, сколько можно это говорить?