Problème à l'enregistrement d'url avec des caractères non ASCII

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Problème à l'enregistrement d'url avec des caractères non ASCII

    Bonjour à tous,

    En Joomla 4 (avec une base de données MySQL identique à celle du même site en Joomla 3), j’ai un problème à l’enregistrement de tout lien html dont l’url contient des caractères non ascii, par ex.

    <a href="https://fr.wikisource.org/wiki/Œuvres_poétiques_de_Chénier/Moland,_1889/La_jeune_Tarentine">Bucoliques</a>


    À l’enregistrement, Joomla envoie ceci à la bd:
    a href="https://fr.wikisource.org/wiki/uvres_poétiques_de_Chénier/Moland,_1889/La_jeune_Tarentine&quot;&gt;B"coliques</a>


    Quelqu’un sait-il où ce « hâchage » sauvage a lieu ?
    Merci d'avance pour une piste...

  • #2
    Bonjour,

    Tu insères cette balise "a" dans le texte ou dans le code ? Je viens de faire des essais et je n'ai un tel comportement qu'en mettant ta ligne dans la partie éditeur. Si je la place ent tant que code, puisqu'il y a cette balise, enregistrement et affichage sont corrects.
    dataOpsis aime ceci.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Dans l'éditeur (JCE), je n'insère pas la balise moi-même, car mon but n'est pas d'expliquer le code html, mais d'indiquer des pages à mes lecteurs (mes élèves): Bucoliques

      C'est seulement pour expliquer le problème ici que je donne le code html.

      Du reste, le problème est le même si je saisis le code html dans un simple champ texte (comme Note)

      <a href="https://fr.wikisource.org/wiki/Œuvres_poétiques_de_Chénier/Moland,_1889/La_jeune_Tarentine">Bucoliques</a>

      Il doit y avoir quelque part un addslashes ou autre qui traite le contenu avant de l'envoyer à la bd. Sur mon site en Joomla 3, je n'avais pas ce problème. C'est seulement depuis que j'ai fait la migration en J4.

      Quand l'url ne contient que des caractères ASCII, le problème ne survient pas.

      Commentaire


      • #4
        Salut

        Regarde dans la configuration globale de JCE, et notamment Type d'Encodage=UTF8.

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X