Pagina de start a forumului Comunitatea JustUs  
FAQ Cautare
Membri Grupuri
Profil Mesaje private
Inregistrare Autentificare
Determinarea charset-ului documentului
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Comunitatea JustUs Tutoriale JavaScript
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
Elektro_Love
Administrator
Administrator
Elektro_Love

Data inscrierii: 21/Iul/2010
Mesaje: 101

MesajTrimis: 23/07/2010 14:53    Titlul subiectului: Determinarea charset-ului documentului Raspunde cu citat (quote)

Charset este tipul de codare a caracterelor din document, in general, cele mai utilizate sunt UTF-8 si ANSI (sau ASCI)
Urmatoarea functie JavaScript, "GetCharSet()", poate determina si afisa tipul de codare a caracterelor din documentul in care este inclusa. Aceasta poate ajuta la efectuarea de operatii diferite in functie de codare documentului, de exemplu includerea sau nu a diacriticelor in diferite mesaje in pagina.
- Alte explicatii necesare gasiti in codul script-ului.
Acest exemplu contine functia de aflare a charset-ului inclusa intr-un document HTML, pentru test puteti copia direct tot codul de mai jos, intr-un fisier .html, sau puteti folosi separat, unde e nevoie, functia din scripot: "GetCharSet()".

Citat:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script type="text/javascript">
// Functie pt. determinarea tipului de codare a caracterelor din document ( Charset )
function GetCharSet () {
var tip_cset = ""; // Variabila ce va contine mesajul returat

// Preia charset-ul, prima data cu proprietatea "characterSet" (Pt. Mozila Firefox)
// Iar daca browserul este IE, preia cu proprietatea "charset"
var docCharSet = document.characterSet;
if (docCharSet === undefined) { docCharSet = document.charset; }

// Adauga in variabila "tip_cset" tipuul codarii gasite
tip_cset += "Tipul de codare a caracterelor din document: <b>" + docCharSet + "</b><br/>";

// Determina tipul de codare a caracterelor comform setarilor de limba si regiune ale sistemului de operare (IE si Safari)
if (document.defaultCharset) {
tip_cset += "Tipul de encodare a caracterelor pt. sistemului de operare: <b>" + document.defaultCharset + "</b><br/>";
}

// Determina tipul de codare folosit pt. parsarea documentului
if (document.inputEncoding) {
tip_cset += "Tipul de codare folosit pt. parsarea documentului: <b>" + document.inputEncoding + "</b><br/>";
}

// Afiseaza rezultatul obtinut in tagul cu id="info"
var info = document.getElementById("info").innerHTML = tip_cset;
}

// Se executa functia la incarcarea paginii
window.onload = GetCharSet;
</script>
</head>
<body>
<div id="info" style="width:550px; background-color:#e8e8fe;"></div>
</body>
</html>

_________________
[url=http://www.fodey.com/generators/animated/ninjatext.asp]Determinarea charset-ului documentului Determinarea charset-ului documentului[/url]
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Comunitatea JustUs Tutoriale JavaScript Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
ezHyperShadow template - a boo design Original ezHyperShadow theme by boo ©2004 www.ez-life.net
Powered by phpBB © 2001, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro