J'ai une application winForm qui génère un fichier .aspx basé sur l'entrée de l'utilisateur dans l'application. Le problème se produit lorsqu'un utilisateur entre les lettres françaises comme "é", "à", "è", "â", "ù", "ô", "ê" et "ç". Il est censé ressembler à un simple texte sur la page mais ce n'est pas le cas. Des idées?Lettres françaises sur une page aspx
Répondre
En supposant que vous voulez que les caractères à afficher avec les accents, circonflexes, etc. procédez comme suit:
Ajouter ce qui suit à la <head>
de chaque page (généré):
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Assurez-vous que les fichiers .aspx eux-mêmes sont enregistrés en tant que fichiers UTF-8.
Remarque: Je suppose ici qu'un fichier .aspx est quelque peu similaire à un fichier .jsp. Si cette hypothèse est fausse, vous devriez probablement ignorer ce conseil.
J'essayais constamment cette balise meta avec charset = UTF-8, mais n'ai pas défini l'encodage de mon textWritter, comme vous et les autres le suggèrent. Donc je pense que TextWriter tw = new StreamWriter ("Default.aspx", false, Encoding.UTF8); fera l'affaire. – Ivan
Comment créez-vous le fichier .aspx? Si vous utilisez un TextWriter, vérifiez le codage. Si vous essayez d'écrire un tableau d'octets sur un FileStream, assurez-vous d'utiliser le bon codage lors de la conversion de String en Byte []. UTF-8 est généralement le meilleur encodage pour le web.
- 1. Liaison via <% sur .aspx page
- 2. Htm page à Aspx page
- 3. .aspx page Image Response.BinaryWrite sur IE7
- 4. sauver page ASPX en une image
- 5. Rendu d'une page ASPX dans une autre
- 6. page ASP.NET appelle une page ASPX supplémentaire après le chargement
- 7. Ajout d'une page asp vb dans une page aspx C#
- 8. Utilisation de javascript sur une page aspx qui utilise une page maître, qui contient la page dans un formulaire?
- 9. Port page ASPX à Sharepoint
- 10. ASPX lien vers ASPX avec IFRAME (page ASP à l'intérieur) ... maintenant je veux rediriger vers ASPX
- 11. Méthodes pour générer dynamiquement JavaScript dans une page ASPX?
- 12. Comment envoyer une page aspx sous forme d'e-mail Modèle
- 13. J'ai une page Web HTML et ASPX dans un site
- 14. Problème de contrôle du service Windows via une page aspx
- 15. Une page aspx est appelée parfois et pas du tout
- 16. Erreur d'importation dans une page .aspx en ligne
- 17. Comment ouvrir une page ASPX en utilisant jquery
- 18. Passer des valeurs d'une page aspx à une autre?
- 19. Asp.Net System.Web.Routing Trouver .aspx réel Page
- 20. Comment déterminer la classe d'une page ASPX?
- 21. Puis-je écrire une application .aspx sur Windows XP?
- 22. Comment utiliser .htaccess pour rediriger une page aspx vers une page php?
- 23. Une page aspx manquante provoque une exception globale au lieu de rediriger vers la page 404
- 24. page Afficher ASPX dans le navigateur Web
- 25. Obtenir des attributs de la page aspx
- 26. Comment passer une valeur personnalisée au contrôle asp.net sur la page aspx?
- 27. Comment associer la touche Entrée à un bouton sur une page aspx?
- 28. La meilleure façon d'implémenter Google Custom Search sur une page aspx
- 29. jQuery DatePicker et .NET - un contrôle de calendrier mais plusieurs instances sur une page .aspx
- 30. Je veux ouvrir un popup en cliquant sur un bouton montrant une page aspx
Pouvez-vous clarifier ce que vous entendez par «Il est censé ressembler à un simple texte»? Voulez-vous dire que les caractères accentués ne s'affichent pas correctement ou que vous voulez les supprimer? – Dana
Je suis un peu confus, essayez-vous de convertir é à e pour l'affichage, ou est-ce que é sortant comme & alt130 ou quelque chose à cet effet? –
Vous devez nous fournir davantage d'informations avant de pouvoir vous aider. Si cela ne ressemble pas à du texte simple, à quoi ressemble-t-il? – Eddie