Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: utf8 et double saut de ligne avec '.split("\r").join("")'
Envoyé: 28 mars 2004, 11h34 par toph
moi je te conseille d'encoder tes fichiers texte au format ANSI et d'utiliser en PHP
**************************************
$taille = filesize($fichier);
$fp = fopen($fichier,'r');
$brut = "";
while (!feof($fp))
{
$brut = $brut.fgets($fp);
}
pour les récupérer et :
$fp = fopen($fichier,'w');
fwrite($fp, $brut, strlen($brut));
fclose($fp);
pour les sauver...
Ensuite dans flash, utilise cette fonction perso:
function loader(fichier) {
detail = new LoadVars();
detail.load(fichier);
system.usecodepage=true;
detail.onLoad = function() {
detail = detail.split("\r").join("");
};
}
pour récuépérer ton texte au bon format, incluant accent et retour à la ligne simple
la ligne "system.usecodepage=true;" passe le formatage au format utilisé par le fichier (il me semble, je suis pas sûr de cette fonction-là), et la ligne "detail = detail.split("\r").join("");" remplace tout simplement un des deux caractères en trop par "", c'est à dire rien!!!
J'ai eu le même problème précédement, et je l'ai résolu comme ça, donc, c garanti que ça marche!!!
Voilà
A plus
Toph'
Réponses
|