IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils MySQL Discussion :

comment résoudre un prob de ponctuation dans le fichier exporté


Sujet :

Outils MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut comment résoudre un prob de ponctuation dans le fichier exporté
    Bonjour,

    Je dispose d'une base de donnée de 13 Mo sur sql.free.fr. J'y accède par phpmyadmin.

    J'exporte la base de donnée en utilisant Jeu de caractères du fichier: iso-8859-1 (je suis obligé sinon j'ai des problème d'accents par la suite).

    Tout se passe bien par contre à partir de la ligne 17209 dansle fichier .sql j'ai plein de problèmes de ponctuation qui font que je n'arrive pas à réimporter le fichier sur un autre serveur mysql.

    Je le constate d'ailleurs avec le changement soudain de couleur dans notepad++



    J'ai testé en spécifiant Mode de compatibilité SQL : MYSQL40 mais rien ne semble arranger la situation

    Merci d'avance si vous avez une idée sur le problème

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 288
    Par défaut
    Si tu nous montrais la ligne complète...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut
    désolé, voici quelques lignes qui posent problèmes
    INSERT INTO `phpbb_posts_text` (`post_id`, `bbcode_uid`, `post_subject`, `post_text`) VALUES
    (3034, '88f9e3ce7f', '', 'Il faut avoir le fric, mais voila le seul réel concept de "moto verte", au sens propre du terme !\r\n\r\nCependant, pour produire l''énergie et l''électricité de la batterie, on utilise de l''énergie, issue du nucléaire (et il me semble d''ailleurs que l''on utilise du pétrole pour le nucléaire). Surtout que l''on ne sait toujours pas quoi faire des déchets, alors on enterre, jusqu''a quand ?\r\n\r\nLe développement des forces « productives », conçu par le capitalisme comme la finalité de l'histoire, a engendré un nouveau "culte", la croissance économique : le bonheur doit se mesurer à l'aune du PNB.\r\n\r\nAprès un demi-siècle de « progrès », le vaste chantier des « modernistes » prend des allures de ruines. L'homme est atteint dans sa chair et dans sa dignité : aliénation par le travail, chômage, précarité, stress, solitude, mal-être... Les inégalités sociales, tant entre pays riches et pays pauvres qu'à l'intérieur de chaque nation, n'ont jamais été aussi fortes. Allumés et entretenus essentiellement pour des enjeux stratégiques, les conflits armés germent sur tous les continents.\r\n\r\nLe "progrès" actuel, met gravement en péril les générations futures, le bilan lié à l'environnement s'avère proprement désastreux. L'empreinte écologique globale de l'humanité (c'est-à-dire le niveau d'épuisement des ressources et de perturbation des mécanismes régulateurs) dépasse d'ores et déjà de 20 % les capacités biologiques de la Terre. A plus ou moins long terme, si l'on maintenait les tendances actuelles, il nous faudrait des ressources équivalant à plusieurs planètes. \r\n\r\n\r\nLa croissance n'est plus possible !!'),
    (3035, '9f4809b8fb', '', '[quote:9f4809b8fb="ranxgerom"]easy qui gère notre stock secret de "werther''s original" au porto...[/quote:9f4809b8fb]\r\n\r\n[size=9:9f4809b8fb]Chuuuuuuuuuuuuuutt ![/size:9f4809b8fb]'),
    (3036, 'ce49027e42', '', 'merci merci je regarderais tout ça... mais c''était presque plus par curiosité que par vrai nécessité.'),
    (3037, 'c6a59a00c2', '', 'je vais etre obligé de le faire vu vos "encouragement" :) \r\nmon calcul precedent donne du 50km/h en incluant les arrets, ou 68.75 sans les arrets (550 km 8h de route 3h d''arret)\r\nen tous cas au cours des pause, ce qui est sur c''est que je ne fumerais pas, je me revendique comme non-fumeur integriste :evil: !!! (y''as pas de cendrier chez moi !!!)\r\nmerci a vous !!!'),
    (3038, '0eca4b2571', '', 'reportage obligatoire dès ton retour'),
    .....................

    Ce n'est pas fini donc ce n'est pas le point virgule qu'il y a à la fin. Le problème vient de la ponctuation avec les guillements mais les erreurs se créent toutes seuls lors de l'export en iso-8859-1

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 288
    Par défaut
    tu as 15 apostrophes non doublées sur cette ligne :
    • de l'histoire, a
    • à l'aune du
    • ruines. L'homme est
    • pauvres qu'à l'intérieur
    • nation, n'ont jamais
    • à l'environnement s'avère
    • désastreux. L'empreinte écologique
    • de l'humanité (c'est-à-dire
    • niveau d'épuisement des
    • dépasse d'ores et
    • si l'on maintenait
    • croissance n'est plus


    (liste obtenue avec la regex
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /(\S*\s*\S*)[^']'[^'](\S*\s*\S*)/
    )

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par défaut
    Merci de m'avoir répondu et désolé pour mon temps de réaction mais j'étais en déplacement professionnel.

    C'est donc le serveur mysql ou le phpmyadmin de Free qui est en cause?

    Comment puis-je faire pour éviter ces erreurs à l'exportation de la bdd et avoir une base propre en latin1 (iso-88-59-1) afin de la réinjecter sur un autre serveur?

    Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 288
    Par défaut
    normalement, lors de l'export, tu peux préciser un "escape character" (backslash ou apostrophe) qui devrait t'éviter ce pb.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 14/08/2008, 18h39
  2. [Mail] Prob de ponctuation dans email
    Par nettoyerforum dans le forum Langage
    Réponses: 1
    Dernier message: 23/06/2007, 09h00
  3. [VB.Net] Comment résoudre l'erreur si suppression dans la table maitre ?
    Par Alexandre` dans le forum Accès aux données
    Réponses: 1
    Dernier message: 26/08/2006, 15h51
  4. Réponses: 8
    Dernier message: 02/11/2005, 17h24
  5. Réponses: 8
    Dernier message: 18/07/2005, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo