(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
01. 10. 2006. | #1 |
A suicide bomber!
Certified
|
UTF8 i JavaScript
evo ima nekih dobrih dva-tri sata se mucim oko ovoga i ne nalazim resenje.
problem: radim na jednoj hta aplikaciji i hteo bih da implementiram language support. language fajlovi su obicni .ini fajlovi koje citam pomocu ActiveXObjekta koji sam uradio u vb-u, problem mi je sto js ima problema sa utf8 stringom (fajl koji citam je sacuvan kao utf8 a vb-ov string je ionako unicode, znaci problem je u js). tj tekst napisan na cirilici, recimo "Посетите" prikaze (alert, ili document.write) kao niz "kuka i motika", za te kuke i motike sam nashao resenje koje izgleda ovako: Kôd:
String.prototype.fromUTF8 = function() { var string = ""; var i = 0; var c = c1 = c2 = 0; while (i < this.length) { c = this.charCodeAt(i); if (c < 128) { string += String.fromCharCode(c); i++; } else if((c > 191) && (c < 224)) { c2 = this.charCodeAt(i + 1); string += String.fromCharCode(((c & 31) << 6) | (c2 & 63)); i += 2; } else { c2 = this.charCodeAt(i + 1); c3 = this.charCodeAt(i + 2); string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63)); i += 3; } } return string; }; hvala na bilo kakvom odgovoru, ja cu ostati bez kose ako se budem jos zezao sa ovim... btw ovaj kod nije moj, nasao sam ga na netu ja sam ga samo ubacio u prototype String objekta poz svima
__________________
jQuery addict! Poslednja izmena od krcko : 01. 10. 2006. u 00:05. |
04. 10. 2006. | #2 |
A suicide bomber!
Certified
|
izgleda da je ovo mnogo komplikovano da se uradi u js (konvertovanje utf-8 karaktera) zato sam se okrenuo msxml-u i xml fajlovim i radi bez problema
ne znam zasto se nisam ranije setion... @admini: izbrisite ovu temu, ne verujem da ce nekome koristiti...
__________________
jQuery addict! |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
ansi RTF -> utf8 HMTL konvertor? | ivanhoe | Web aplikacije, web servisi i software | 4 | 12. 12. 2010. 01:36 |
Postojeca baza Latin1 u UTF8 | mega023 | PHP | 7 | 20. 02. 2010. 04:32 |
Kako masovno promeniti latin1_swedish_ci u utf8 u bazi | ljtruba | Sva početnička pitanja | 7 | 11. 07. 2009. 10:32 |
ajax + utf8 | GaVrA | (X)HTML, JavaScript, DHTML, XML, CSS | 0 | 07. 11. 2008. 21:07 |
MySQL, UTF8 i sort po naški | Pedja | SQL baze podataka - Sponzor: Baze-Podataka.net | 19 | 26. 04. 2007. 20:41 |