1er: le symbole livre est un "spécial" chevalier dans l'encodage utf8 (essayez d'enregistrer £$ en iso-8859-1 (ou iso-8859-15) fichier et vous obtiendrez ä lors de l'encodage à l'aide de l'en-tête)
2ème: modification de l'encodage en utf8 forme le fichier.
il ya beaucoup de méthodes pour le faire.
le bloc-notes, notepad++ sont de grands suggestions.
3ème: utiliser ob_start(); (en php) AVANT de FAIRE une SORTIE si vous obtenez bizarre erreurs de codage, comme manquant de l'encodage parfois.
et OUI, cela résout-il!
ce genre d'erreurs se produit lorsqu'une page est encodé en windows-1252(ANSI),ASCII,iso-8859-1(5) et puis vous avez tous les autres en utf8.
c'est une terrible erreur et peut provoquer des choses bizarres comme session_start(); ne fonctionne pas.
4ème: php solutions:
utf8_encode('£');
htmlentities('£');
echo '£';
5ème: javascript solutions:
document.getElementById('id_goes_here').innerText.replace('£','£');
document.getElementById('id_goes_here').innerText.replace('£',"\u00A3");
$(this).html().replace('£','£'); //jquery
$(this).html().replace('£',"\u00A3"); //jquery
String.fromCharCode('163');
vous DEVEZ envoyer £, donc il va réparer le code codé point.
s'il vous plaît, éviter ces solutions!
utilisation de php!
ces solutions ne montrent comment "réparer" l'erreur, et le dernier, uniquement pour créer le bien-codé char.