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

VB.NET Discussion :

Changer caractères spéciaux en VB.net.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 115
    Par défaut Changer caractères spéciaux en VB.net.
    Bonjour,

    Je souhaiterai changer les caractères spéciaux suivant dans le contenu HTML d'un site web contenu en base de données.
    Voici les caractères posant problème avec un encodage en ISO.
    “™”œ’…€–„

    Le problème est que la plupart de ces caractères ne passent pas dans l'outil Visual Studio !
    Y a t'il une combinaison de touche pour forcer VS à accepter ces caractères ?

    Merci et à bientôt.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Par défaut
    Bonjour,

    Quand tu dis qu'ils 'ne passent pas', il serait utile de détailler un peu.

    Si le but est de tester qu'une chaine de caractère contient ce type de caractère, je suppose qu'il existe une table de correspondance qui te permettra de convertir le caractère en une valeur de type octet et de vérifier l'existence ou non de cette valeur.

    Si tu veux saisir ce type de valeur, là je suis un peu moins inspiré...mais il y a des fontes (de type symbol ou wingding) qui affichent ces caractères,donc un lien entre le caractère de ton clavier et ce type de caractère affiché.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 115
    Par défaut
    Bonjour,

    Merci pour ta réponse.
    Voici les caractères qui passent sans problème dans mon éditeur de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Replace(htmlText, "’", "'")
    Replace(htmlText, "…", "...")
    Replace(htmlText, "œ", "œ")
    Replace(htmlText, "€", "€")
    Replace(htmlText, "™", "& # 153;")
    Les autres : “ et ” sont automatiquement changé en ", ce qui m'errone le code.

    Voilà mon problème un peu mieux expliqué, du moins je l'espère.

    Tu parles d'une table de correspondance, qu'en est-il ?

    A +

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 299
    Par défaut
    Je suppose que c'est le fait que les doubles quotes sont interprétées en symbole de chaine de caractère qui explique ton problème.

    Si tu veux manipuler un symbole de double quote dans une chaine de caractère, il faut (de mémoire) doubler ce caractère.

    Par table de correspondance, j'entends une table façon ASCII qui relie un caractère à une valeur numérique qu'il est plus facile de manipuler.

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 115
    Par défaut
    Merci pour ta réponse, je vais étudier cela de plus près.

    Même en doublant les caractères, cela ne passe pas.

    A +

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/01/2009, 14h43
  2. Réponses: 2
    Dernier message: 03/04/2007, 17h06
  3. [VB.NET 2.0] Fichier texte et caractères spéciaux
    Par exclusif dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/09/2006, 22h02
  4. [.net] Caractères spéciaux non reconnus
    Par akrodev dans le forum MFC
    Réponses: 3
    Dernier message: 04/05/2006, 22h08
  5. [VB.NET] Empecher la saisie de caractère spéciaux
    Par bloody22 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 28/07/2005, 11h09

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