Questione : Sostituendo i caratteri specifici con le entità del carattere quale ä ecc.

Ciao il guys

I vuole provare una cosa fuori e quando fa un Ajax Ottenere-denomina ad una pagina sostituisce ogni instance
of un carattere specifico, nel mio caso, caratteri nordici come: å, Å, ä, Ä, ö, Ö
with le entità del carattere che å Å ä Ä ö Ö il

I vuole fare questo poiché voglio una soluzione rapida che può alterare lle informazioni delle pagine senza risparmio esso all'assistente poiché non ogni hotel di fotoricettore permette che alteriate le lime dell'assistente locale a tempo di esecuzione. Se non le sostituisco affatto la mia pagina visualizzerà i questionmarks che instead.

I persino hanno provato ad aggiungere questo meta-codice: Soddisfare-Tipo testo/HTML " del http-equiv= del


to di/> charset=ISO-8859-1 la PHP-lima che denomino con Ajax, non altera una cosa, anche se aggiungo il HTML, testa e body.

The che la pagina principale a dove il content_center dell'Divisione-elemento è situato ha questo meta-code
on esso e là il åäöÅÄÖ è tradotto al carattere corretto entities.

If potrei cambiare il åäöÅÄÖ alla pagina senza dovere sostituire i caratteri con una funzione separata sarei molto felice. altrimenti colpirlo con qualche ideas.

This è il codice che denomina la PHP-pagina. class= " lineNumbers " >
1 del >


	se (window.XMLHttpRequest) {
		codice di // per IE7+, Firefox, bicromato di potassio, opera, safari
		xmlhttp=new XMLHttpRequest ();
	}
	altrimenti {
		codice di // per IE6, IE5
		xmlhttp=new ActiveXObject (“Microsoft.XMLHTTP„);
	}
	
	xmlhttp.onreadystatechange=function () {
		se (xmlhttp.readyState==4 && xmlhttp.status==200) {	
			document.getElementById (“content_center„) .innerHTML=xmlhttp.responseText;
		}
	}
	
	xmlhttp.open (“OTTENERE„, “page.php„, allineare);
	xmlhttp.send ();	pagina " libera " di >


The del class= di


class= del

Risposta : Sostituendo i caratteri specifici con le entità del carattere quale ä ecc.

il vostro assistente gli trasmette i caratteri utf-8 in modo da è giusto.
regolare utf-8 nell'intestazione della vostra pagina: < meta="" http-equiv="Content-Type" content="text/html; charset=utf-8">
Altre soluzioni  
 
programming4us programming4us