Reconnaitre les problèmes d’encodages

Les développeurs Web sont souvent confrontés aux problèmes d’encodages de leurs pages web. Un fichier encodé en UFT-8 ne sera pas affiché correctement si son navigateur l’affiche en Iso. Voilà comment reconnaitre les encodages.

Si vous voyez les caractères spéciaux de type « Ãª », « Ã© », « Ã® », « Ã », c’est que votre page est encodée en Utf-8 mais que votre navigateur le détecte et l’affiche en Is.

Solution:

ajouter le meta suivant

<meta http-equiv="Content-type" content="text/html; charset=UTF-8">

et indiquer à votre serveur comment envoyer les fichiers en utf-8

Si vous voyer des caractères spéciaux de type point d’interrogation dans un losange, c’est que vos pages sont encodées en Iso, et que votre navigateur les affiche en UTF-8.

Solution:

Reprenez le meta précédent et modifier le charset

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">

D’une manière général, pour gérer facilement le multi-langue, il est conseillé d’utiliser l’encodage UFT-8. Pour plus de renseignement, consulter le site pour avoir un site/serveur php mysql en full UTF-8

Configurer un frontal Apache pour Tomcat

Les serveurs apache et tomcat sont souvent amenés à cohabiter sur la même machine, cet article va vous permettre de faire partager à vos deux serveurs le saint port 80.

La solution consiste à utiliser votre serveur apache sur le port 80 en tant que serveur frontal. Les requêtes seront donc traitées par votre serveur frontal. Selon votre configuration, certaines requêtes seront dès lors redirigés vers par le serveur apache vers le serveur tomcat qui lui fonctionne le plus souvent sur le port 8080.

Lire la suite

Simuler connexion réseau sous windows

Certaine application serveur nécessite une connexion réseau pour démarrer, ce qui peut être problématique si vous êtes chez un client pour faire une démo.

L’astuce consiste donc à désactiver la fonction de détection de support pour TCP/IP dans Windows.

Cela permet de simuler la présence du cable réseau et permet ainsi de lancer vos serveurs de manière autonome

  1. Démarrez l’Éditeur du Registre.
  2. Recherchez la sous-clé de Registre suivante
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
  3. Ajoutez l’entrée de Registre suivante à la sous-clé Parameters :
    • Nom : DisableDHCPMediaSense
    • Type de données : REG_DWORD (Booléenne)
    • Valeur : 1
  4. Redémarrez l’ordinateur.

Pourquoi Ajax ?

Ajax est un terme assez récent qui désigne la capacité des navigateurs à interagir avec le serveur sans pour autant devoir recharger la page complète. Il ne s’agit pas d’une technologie mais d’un ensemble de une ou plusieurs technologies telles que :

  • HTML
  • CSS
  • DOM
  • JavaScript et l’Object XMLHttpRequest (apparu il y a plus de 10 ans)
  • XML

Lire la suite

L’ère des systèmes de gestion de Contenu

A la mode depuis quelques années, les CMS (Content Management System) ou en français Système de Gestion de Contenu sont en passe de devenir insdispensable dans la plupart des entreprises. Outil central des systèmes d’information, les CMS ont longtemps été développés en interne et nécessitaient une maintenance et des moyens informatiques (Serveur et Ressouces humaines ) importants. Depuis quelques années, les CMS se sont généralisés et adaptés aux besoins des entreprises et des particuliers, si bien, qu’il n’est plus rare de trouver des CMS communs dans plusieurs entreprises, ces dernières se chargent alors du paramétrage et de la maintenance de modules spécifiques au fonctionnement de l’entreprise.

Lire la suite