Tema: Re: Javascript charset=windows-1257 neveikia
Autorius: Nioka
Data: 2015-10-15 15:55:43
Daug ką supratau, bet ne viską.
Šį failą matau ir koreguoju su Notepad++. Jis nėra utf-8. Vienu metu jame 
nematau ir lietuviškų raidžių ir kirilicos, bet matau arba vienas arba kitas 
teisingai, kai pakeičiu Notepad'e Encoding. Tokio pat rezultato tikėjausi ir 
iš IE, kai užduodu charset=......
Kad šį failą vykdo ir išvedimą HTML formate daro IE, parašyta programos 
aprašyme.
Pabandžiau šį failą užsavint windows-1257 kode, bet niekas nesikeičia.
Dėl web severio, tai dirba vienas kompas. Vadinasi jis ir vykdo serverio 
funkc. ir šiame faile reikia įdėti
<%@ CodePage=65001 Language="JScript"%>
arba
 Response.CodePage = 65001
 Response.CharSet = "utf-8"
Ar teisingai supratau?

Klausimas, ar galima įdėti ir Response.CharSet = "windows-1257", ir
Response.CharSet = "windows-1252", ir Response.CharSet = "windows-1251", 
kurie būtų vykdomi pagal nurodytą kalbą [ if(lang==="Lituana"), 
if(lang==="Russian") ir pan.]?

Kadangi visa programa ir duomenys iš DB nėra Unicode, tai nesinori keisti 
logikos, o ir tikriausiai gan sudėtinga pervesti viską į utf-8.

Ar teisingai supratau, kad AspCodePage metabase property nustatomas 
programiškai, o ne kažkokios programos nustatymuose?

Ačiū, inform. gavau naudingos.
>