Bonjour,

j'ai un code Javascript qui écrit une valeur en fonction d'un choix dans une dropdownlist. Dans ma liste les caractère sont correct mais une fois "écrit" sur la page web les caractère accentué sont remplacé par leur équivalent numérique.

voici le code :

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
$('#IdBureau').change(function () {
        var idBur = $(this).val();
 
        @code  
            Dim ls As List(Of Bureau) = CType(ViewBag.LstBureau, List(Of Bureau))
            For Each item As Bureau In ls
       End code
                if (idBur == '@item.Id')
                {
                    $('#libBur').val('@item.Denomination');
                    $('#libAdrBur').val('@item.Adresse')
                    $('#libLocBur').val('@item.CodePostal' + ' ' + '@item.Localite');
                }
       @code
            Next
        End Code
 
    });
et voici le résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$('#IdBureau').change(function () {
        var idBur = $(this).val();
        ...
        if (idBur == '86') {
            $('#libBur').val('Ecole d'Horticulture');
            $('#libAdrBur').val('Boulevard Léopold 92 bis')
            $('#libLocBur').val('7500' + ' ' + 'Tournai');
        }
        ...
});
je m'attend à avoir un 'é' en lieu et place de 'é' est-ce qu'il y a une astuce ? J'ai essayer différent type d'encodage sur ma page mais rien n'y fait.
Dès lors, que dois-je faire ?

Merci d'avance.