Rechercher : dans
Par :

[XSL]Codage des caracteres

Dernière réponse le 2 mai 2003 à 18:04:20 teebo, le 28 avr 2003 à 09:36:33 
 Signaler ce message aux modérateurs

Salut tout le monde.
Dans un fichier xml (encoding="ISO-8859-1") j'ai admettons une chaines "entrée dès 3h", avec le é et le è ecrits sous forme codée
eacute et egrave avec dans ma DTD:
<!ENTITY eacute "é">
<!ENTITY egrave "è">

Ca marche sans probleme quand je genere du html, mais lorsque je genere du texte (<xsl:output method="text" version="1.0" encoding="ISO-8859-1"/>) pour un script. j'ai le é qui s'affiche bien (meme si ca m'arrangerait de virer l'accent quand meme mais bon), mais le è s'affiche carrement en #232...

Quelqu'un a une idee pour moi?
Merchi :o)



.  .
\_/

Meilleures réponses pour « [XSL]Codage des caracteres » dans :
Oracle - Echappement de caractères spéciaux Voir Pour certaines requêtes SQL, nous avons besoin de rechercher des chaînes de caractères contenant des caractères spéciaux tels que '%' Dans l'exemple suivant, qui est faux, le besoin est de trouver les enregistrements contenant au milieu le caractère...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
[CCM] Utiliser des caractères spéciaux VoirVous pouvez utiliser des caractères spéciaux dans vos messages sur les forums de CCM. Vous pouvez: Soit utiliser la table de caractères Windows (charmap.exe) et copier-coller les caractères dans le message. Soit utiliser les entités...
PHP Parse error: unexpected '<' in ... eval()'d code on line VoirSymptômes Lors de l'utilisation de la fonction eval() en PHP, ce dernier se plaint et vous affiche un message de la forme suivante : PHP Parse error: syntax error, unexpected '
Télécharger K-Lite Codec Pack Full VoirK-Lite Codec Pack est une collection de codecs et de filtres nécessaires pour encoder ou décoder des formats audio ou vidéo. K-Lite Codec Pack Full embarque l'ensemble des codecs et filtres nécessaires pour la plupart des formats audio et vidéo...
Télécharger Vista Codec Package VoirVista Codec Package est un ensemble de codec audio et vidéo. Il prend en charge les formats de fichier suivant : xvid, Windows Media Video 9, ffdshow, ogg, ac-3 acm, mpg, avi et bien plus encore. Lors de l’installation, vous pouvez choisir les...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Codage de Huffman VoirLe codage de Huffman David Huffman a proposé en 1952 une méthode statistique qui permet d'attribuer un mot de code binaire aux différents symboles à compresser (pixels ou caractères par exemple). La longueur de chaque mot de code n'est pas...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...

1

teebo, le 28 avr 2003 à 09:53:40
  • +1

Re-moi,
Pour preciser que en fait je compte me servir du fichier de sortie comme script sous linux et du coup ca passe pas tres bien. Si je pouvais avoir un moyen (une fonction) pour carrement sortir entree_des_3h ca serait top, j'arrive sans probleme a transformer les espaces deja, mais les accents :-S

.  .
\_/

Répondre à teebo

2

teebo, le 28 avr 2003 à 10:16:26

Bon, j'ai reussi un truc pas propre, je donne quand meme, ca me suffit pour le moment, mais si quelqu'un connait un moyen plus propre prenant tout en compte (pas seulement les é è espace et majuscule) sans tout retaper a la main je suis preneur a 200%...
<xsl:param name="upperCase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ éè'"/>
<xsl:param name="lowerCase" select="'abcdefghijklmnopqrstuvwxyz_ee'"/>

<xsl:variable name="fname" select="translate(@name,$upperCase,$lowerCase)"/>

Voila...

.  .
\_/

Répondre à teebo

3

 qcq, le 2 mai 2003 à 18:04:20

Ajouter au debut du fichier xml

<?xml version="1.0" encoding="ISO-8859-1" ?>

Répondre à qcq