U menya takoe delo: byl ran`she sajt na starom ASP(nu, na klassicheskom, NE .Net).
Hoteli peredelat` na .Net, na polput` reshili chto potom, i prosto napisal` .Net'ovoe menyu kotoroe rabotaet kak svoego roda wrapper nad ASP sajtom. To est` cherez HttpWebRequest delaet zapros na ASP stranicu, poluchaet ee, parsit chtoby zamenit` vse ssylaki, IMG, CSS, JavaScript, itd na drugie (chtoby cherez wrapper vse shlo) i vyplevyvaet v output. No vot kakaya problema: ispol`zuetsya Angliskij i Francuzskij tekst na stranice. I poluchaetsya polnaya biliberda. Esli francuzkie simvoly vpisat` v tekstboz kakojnibut`, vrode vse pravil`no. no kogda ono eto vyvod`, poluchaetsya kakayato drebeden`, tipa neta kodirovka ili eshe chegoto.
Kak borot`sya s etim? Mozhet nado kakto encoding kakojto stavit` ili eshe chego? vse vrode pereproboval, no nichego ne pomoglo :(
Pasibki zaranee.
Ответить
|