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 :

Passage de paramètre


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut Passage de paramètre
    Bonjour,

    Mon problème est très simple, mais je n'y arrive pas, ça doit faire trop longtemps que je reste dessus, je ne voit plus clair.
    Je passe en paramètre une phrase avec des accents d'une page à une autre en passant par un response.redirect
    Je reçoit bien ma phrase de l'autre côté, je la met dans un label.

    Mais au final les "è" sont devenu des "?"

    J'ai cru comprendre que c'est un pb d'encodage, mais je suis déjà en UTF-8 (notepad++)

    code d'envoi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim qsRedirect As New SecureQueryString
                            qsRedirect.Add(Params.PARAM_IDMAD, LaMAD.ID.ToString)
                            If strCreCompte <> String.Empty Then qsRedirect.Add(Params.PARAM_MAILNEWCOMPTE, strCreCompte)
                            qsRedirect.Add(Params.PARAM_MAILCONFIRMATION, strMailConfirm)
                            Response.Redirect(HelperURL.QueryLink("FinGenereMiseADisposition.aspx", qsRedirect))
    Code de réception
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    Imports TSHAK.Components
    Imports EurallianceWebTools
     
    Partial Class FinGenereMiseADisposition
        Inherits PageBase
     
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
     
            Dim IDMAD As Guid = Guid.Empty
            Dim LaMaD As MiseADisposition = Nothing
            Dim strCreCompte As String = String.Empty
            Dim strMailConfirm As String = String.Empty
     
            If Not Page.IsPostBack Then
     
                If Request.QueryString(Params.PARAM_WEB_SECUREQUERYSTRING_ID) IsNot Nothing Then
                    Dim qs As SecureQueryString = New SecureQueryString(Request.QueryString(Params.PARAM_WEB_SECUREQUERYSTRING_ID))
                    'Récupération des informations passées dans le querystring
                    If qs.AllKeys.Contains(Params.PARAM_IDMAD) Then IDMAD = New Guid(qs(Params.PARAM_IDMAD).ToString) : LaMaD = HelperMiseADispo.MaDById(IDMAD)
                    If qs.AllKeys.Contains(Params.PARAM_MAILNEWCOMPTE) Then strCreCompte = qs(Params.PARAM_MAILNEWCOMPTE).ToString
                    If qs.AllKeys.Contains(Params.PARAM_MAILCONFIRMATION) Then strMailConfirm = qs(Params.PARAM_MAILCONFIRMATION).ToString
                End If
     
                'Résumé de la MaD
                If strCreCompte <> String.Empty Then lblStatut.Text = strCreCompte & "<br/><br/>"
                lblStatut.Text = lblStatut.Text & strMailConfirm
     
               End If
     
        End Sub
     
    End Class
    Si quelqu'un peut m'éclairer, j'crois que j'ai bugguer

    MErci

  2. #2
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut précision
    Je précise que si j'écris directement la phrase, je n'ai pas de problème.
    Le problème ne se passe uniquement parce que je fait transiter ma phrase en paramètre dans ma page.

    Y a-t-il moyen de spécifier l'encodage quand on passe des paramètre?

  3. #3
    Membre éprouvé
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Billets dans le blog
    2
    Par défaut Session
    Comme ça marche sans problème si je passe mes param en session ...
    J'abandonne le passage de param par url.

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

Discussions similaires

  1. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 13h58
  2. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 00h15
  3. [XSL] Passage de paramètres à un template
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2003, 13h28
  4. passage de paramètres
    Par pram dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/02/2003, 17h28
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47

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