Question : Remplacement des caractères spécifiques par des entités de caractère telles que le ä ; etc.

Salut le guys

I veulent essayer une chose dehors et en faire un Ajax Obtenir-appellent à une page remplacent chaque instance
of un caractère spécifique, dans mon cas, les caractères nordiques comme : å, Å, ä, Ä, ö, Ö
with les entités de caractère å ; Å ; ä ; Ä ; ö ; Ö ; le

I veulent faire ceci puisque je veux une solution rapide qui peut changer une information de pages sans économie il au serveur puisque non chaque hôtel de Web te permet de changer des dossiers de serveur local au temps d'exécution. Si je ne les remplace pas du tout ma page montrera des questionmarks qu'instead.

I ont même essayé d'ajouter ce méta-code : Contenu-Type " texte de content= "/HTML de http-equiv= " du


to de/> charset=ISO-8859-1 le PHP-dossier que j'appelle par Ajax, il ne change pas une chose, même si j'ajoute HTML, tête et body.

The la page que principale à où le content_center de Division-élément est situé a ce méta-code
on il, et là le åäöÅÄÖ est traduit au caractère correct entities.

If je pourrais changer le åäöÅÄÖ à la page sans devoir remplacer les caractères par une fonction séparée je serais très heureux. autrement me frapper avec un certain ideas.

This est le code qui appelle la PHP-page. class= " lineNumbers " >
1 de >


	si (window.XMLHttpRequest) {
		code de // pour IE7+, Firefox, chrome, opéra, safari
		xmlhttp=new XMLHttpRequest () ;
	}
	autrement {
		code de // pour IE6, IE5
		xmlhttp=new ActiveXObject (« Microsoft.XMLHTTP ») ;
	}
	
	xmlhttp.onreadystatechange=function () {
		si (xmlhttp.readyState==4 && xmlhttp.status==200) {	
			document.getElementById (« content_center ») .innerHTML=xmlhttp.responseText ;
		}
	}
	
	xmlhttp.open (« OBTENIR », « page.php », vrais) ;
	xmlhttp.send () ;	page " claire " de >



The de class= de


class= de

Réponse : Remplacement des caractères spécifiques par des entités de caractère telles que le ä ; etc.

votre serveur t'envoient les caractères utf-8 ainsi il est correct.
placer utf-8 dans l'en-tête de votre page : < meta="" http-equiv="Content-Type" content="text/html; charset=utf-8">
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us