OVH Cloud OVH Cloud

les accents et les ascx

3 réponses
Avatar
Fabrice Lemoine
Bonjour,

soient 2 fichiers,
une page asp.net et un contrôle utilisateur.
Voici les codes très simple ;-)

la page asp.net
---------------------------
<%@ Page Language="VB" Debug="true" %>
<%@ Register TagPrefix="entete" TagName="menu Src="test.ascx" %>
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
</head>
<body>
<entete:menu runat="server" />
ééééé
</body>
-----------------------------

Le contrôle
--------------------------------
<%@ Control Language="VB" Debug="true"%>
aééééa<br>
--------------------------------

Le problème est que les caractères accentués du contrôle n'apparaissent
pas... seules les 2 lettres a aparaissent.

Avez-vous le remède à ce problème d'encodage ?

Merci

Fabrice

3 réponses

Avatar
PATRICE A. BONNEFOY
Bonjour,
Votre problème se trouve dans le chargement du charset.
Il faut utiliser une table étendu car celle-ci est limitée ou mal adaptée.
Essayez :
windows-1252 pour les navigateurs Windows ,
iso-8859-1 pour ts navigateurs devrait fonctionner sans problème.

Voici toutefois un tableau qui peut peut-être vous aider :
http://support.microsoft.com/default.aspx?scid=kb;fr;287946

Cordialement.
PAB.
[MVP Windows - Shell/User]
www.pabonnefoy.net


"Fabrice Lemoine" a écrit :

Bonjour,

soient 2 fichiers,
une page asp.net et un contrôle utilisateur.
Voici les codes très simple ;-)

la page asp.net
---------------------------
<%@ Page Language="VB" Debug="true" %>
<%@ Register TagPrefix="entete" TagName="menu Src="test.ascx" %>
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
</head>
<body>
<entete:menu runat="server" />
ééééé
</body>
-----------------------------

Le contrôle
--------------------------------
<%@ Control Language="VB" Debug="true"%>
aééééa<br>
--------------------------------

Le problème est que les caractères accentués du contrôle n'apparaissent
pas... seules les 2 lettres a aparaissent.

Avez-vous le remède à ce problème d'encodage ?

Merci

Fabrice



Avatar
Fabrice Lemoine
Bonjour,
Merci pour cette réponse, mais j'utilise déjà dans la page ASP (voir le
code ds la message initial)la table iso-8859-15.

Le problème vient du fait que les accents de la page ASP s'affichent
correctement, mais pas ceux du contrôle utilisateur inséré dans la même
page. (voir les 2 codes du message initial)

Bonjour,
Votre problème se trouve dans le chargement du charset.
Il faut utiliser une table étendu car celle-ci est limitée ou mal adaptée.
Essayez :
windows-1252 pour les navigateurs Windows ,
iso-8859-1 pour ts navigateurs devrait fonctionner sans problème.



Avatar
PATRICE A. BONNEFOY
Bonjour,
Jusque-là nous sommes d'accord mais je vous parle de iso-8859-1 et non
iso-8859-15... Ce qui est différent !

A bientôt si cela ne fonctionne pas.
Cordialement.
PAB.
[MVP Windows - Shell/User]
www.pabonnefoy.net

"Fabrice Lemoine" a écrit :

Bonjour,
Merci pour cette réponse, mais j'utilise déjà dans la page ASP (voir le
code ds la message initial)la table iso-8859-15.

Le problème vient du fait que les accents de la page ASP s'affichent
correctement, mais pas ceux du contrôle utilisateur inséré dans la même
page. (voir les 2 codes du message initial)

> Bonjour,
> Votre problème se trouve dans le chargement du charset.
> Il faut utiliser une table étendu car celle-ci est limitée ou mal adaptée.
> Essayez :
> windows-1252 pour les navigateurs Windows ,
> iso-8859-1 pour ts navigateurs devrait fonctionner sans problème.
>