Création de sites Internet et développement en France

Depuis 2005, ABC IDEA répond, résout, expertise et développe pour tous ses clients.

Pour plus d'informations, contactez-nous au  09 52 24 95 70.

18 articles de développement & Windows Server

Des solutions concrètes pour développeurs et administrateurs système

ABC IDEA > Articles

Ces articles ont pour objectif de vous aider à résoudre des erreurs récurrentes rencontrées en développement, que ce soit en JavaScript, Classic ASP, jQuery, CSS ou à l’aide de scripts BAT. Chaque sujet est traité de manière directe, avec des exemples concrets pour faciliter le débogage et gagner du temps.

Vous y trouverez également des conseils sur l’optimisation SEO technique, la gestion des serveurs IIS, les configurations Windows ou DNS, et la stabilité des environnements web. Ce contenu s’adresse avant tout à celles et ceux qui veulent aller à l’essentiel, sans jargon inutile.

Trier par
Références par page :
05/05/2026

Vous souhaitez utiliser votre adresse e-mail professionnelle avec Mozilla Thunderbird ?
Voici les informations nécessaires pour configurer votre boîte mail avec les serveurs POP et SMTP.

Cette configuration permet de recevoir vos messages dans Thunderbird grâce au serveur POP et d’envoyer vos e-mails grâce au serveur SMTP.

Avant de commencer, munissez-vous de votre adresse e-mail complète ainsi que du mot de passe associé à votre boîte mail.

Exemple d’adresse e-mail :
contact@votredomaine.fr


Paramètres de configuration Thunderbird

Pour configurer votre adresse e-mail dans Mozilla Thunderbird, utilisez les paramètres suivants.

Adresse e-mail :
Votre adresse e-mail complète

Nom d’utilisateur :
Votre adresse e-mail complète

Mot de passe :
Le mot de passe de votre boîte e-mail

Serveur de courrier entrant POP :
mail.votredomaine.fr

Port du serveur POP :
995

Sécurité du serveur POP :
SSL / TLS

Serveur de courrier sortant SMTP :
smtp.votredomaine.fr

Port du serveur SMTP :
587

Sécurité du serveur SMTP :
STARTTLS / TLS

Authentification SMTP :
Oui, obligatoire

Identifiants SMTP :
Utiliser les mêmes identifiants que pour le serveur entrant


Ajouter votre compte e-mail dans Mozilla Thunderbird

Pour ajouter votre adresse e-mail dans Mozilla Thunderbird, ouvrez le logiciel puis accédez aux paramètres des comptes.

Cliquez sur l’option permettant d’ajouter un nouveau compte e-mail.

Thunderbird vous demandera alors de renseigner votre nom, votre adresse e-mail et votre mot de passe.

Votre nom correspond au nom qui apparaîtra chez les destinataires lorsque vous leur enverrez un message.

Saisissez ensuite votre adresse e-mail complète, par exemple contact@votredomaine.fr, puis indiquez le mot de passe associé à cette boîte mail.

Thunderbird peut essayer de détecter automatiquement les paramètres du compte.
Si la configuration automatique ne fonctionne pas ou si vous souhaitez utiliser précisément le protocole POP, choisissez la configuration manuelle.

Sélectionnez ensuite le type de serveur entrant POP, puis renseignez les paramètres du serveur entrant et du serveur sortant.

Une fois les informations saisies, validez la configuration. Thunderbird vérifiera alors la connexion aux serveurs de messagerie.


Configuration du serveur entrant POP

Le serveur POP permet à Thunderbird de récupérer les messages reçus sur votre adresse e-mail.

Dans les paramètres du serveur entrant, indiquez les informations suivantes :

Serveur POP :
mail.votredomaine.fr

Port :
995

Méthode de chiffrement :
SSL / TLS

Méthode d’authentification :
Mot de passe normal

Nom d’utilisateur :
Votre adresse e-mail complète

Mot de passe :
Le mot de passe de votre boîte mail

Il est important d’utiliser l’adresse e-mail complète comme nom d’utilisateur.
Par exemple, il faut saisir contact@votredomaine.fr et non simplement contact.


Configuration du serveur sortant SMTP

Le serveur SMTP permet à Thunderbird d’envoyer vos messages depuis votre adresse e-mail.

Dans les paramètres du serveur sortant, indiquez les informations suivantes :

Serveur SMTP :
smtp.votredomaine.fr

Port :
587

Méthode de chiffrement :
STARTTLS / TLS

Méthode d’authentification :
Mot de passe normal

Nom d’utilisateur :
Votre adresse e-mail complète

Mot de passe :
Le mot de passe de votre boîte mail

L’authentification du serveur sortant doit être activée.
Le serveur SMTP doit utiliser les mêmes identifiants que votre serveur entrant, sauf indication contraire de votre administrateur.


Modifier les paramètres d’un compte déjà configuré

Si votre adresse e-mail est déjà configurée dans Thunderbird, vous pouvez modifier les paramètres du compte à tout moment.

Ouvrez Thunderbird, puis accédez aux paramètres des comptes.

Dans la colonne de gauche, sélectionnez l’adresse e-mail concernée.

Pour modifier la réception des messages, ouvrez les paramètres du serveur.

Pour modifier l’envoi des messages, sélectionnez le serveur sortant SMTP, puis modifiez le serveur associé à votre adresse e-mail.

Vérifiez ensuite le nom du serveur, le port, la méthode de chiffrement et le nom d’utilisateur.


Problème d’envoi avec Thunderbird

Si vous recevez bien vos e-mails mais que vous ne parvenez pas à en envoyer, le problème vient généralement de la configuration SMTP.

Dans ce cas, vérifiez les éléments suivants :

Le serveur SMTP doit être correctement renseigné.

Le port SMTP recommandé est généralement le port 587.

Le chiffrement doit être configuré en STARTTLS ou TLS.

L’authentification du serveur sortant doit être activée.

Le nom d’utilisateur doit correspondre à votre adresse e-mail complète.

Le mot de passe doit être celui de votre boîte e-mail.

Si le port 587 ne fonctionne pas, il est parfois possible d’utiliser le port 465 avec une sécurité SSL / TLS, selon la configuration de votre hébergement.


Problème de mot de passe dans Thunderbird

Si Thunderbird refuse votre mot de passe, commencez par vérifier que vous utilisez bien le mot de passe associé à votre boîte e-mail.

Vérifiez également que le nom d’utilisateur correspond bien à votre adresse e-mail complète.

Exemple correct :
contact@votredomaine.fr

Exemple incorrect :
contact

Une erreur de saisie dans l’adresse e-mail ou dans le mot de passe peut empêcher Thunderbird de se connecter au serveur de messagerie.

Si vous avez récemment modifié votre mot de passe, pensez également à le mettre à jour dans Thunderbird.


Messages supprimés du serveur avec une configuration POP

Avec une configuration POP, Thunderbird télécharge les messages depuis le serveur vers votre ordinateur.

Selon les réglages choisis, les messages peuvent être supprimés du serveur après leur récupération dans Thunderbird.

Si vous souhaitez conserver une copie de vos e-mails sur le serveur, pensez à activer l’option correspondante dans les paramètres du serveur.

Cette option est utile si vous consultez vos e-mails depuis plusieurs appareils ou depuis un webmail.


Différence entre POP et IMAP

Le protocole POP permet de télécharger les messages dans Thunderbird.
Il est généralement utilisé lorsque l’adresse e-mail est consultée principalement depuis un seul ordinateur.

Le protocole IMAP, lorsqu’il est disponible, permet de synchroniser les messages et les dossiers entre plusieurs appareils : ordinateur, téléphone, tablette ou webmail.

Si vous utilisez votre adresse e-mail sur plusieurs appareils, une configuration IMAP peut être plus adaptée.


Besoin d’aide pour configurer Thunderbird ?

Si vous rencontrez des difficultés pour configurer votre adresse e-mail dans Mozilla Thunderbird, vous pouvez contacter notre support.

Afin de faciliter le traitement de votre demande, pensez à indiquer :

Votre adresse e-mail concernée.

La version de Mozilla Thunderbird utilisée.

Le type de compte configuré : POP ou IMAP.

Le message d’erreur affiché.

Le moment où le problème apparaît : réception des messages, envoi des messages ou connexion au compte.


FAQ - Configuration Thunderbird POP SMTP

Quel serveur utiliser pour recevoir mes e-mails dans Thunderbird ?

Pour recevoir vos e-mails avec Mozilla Thunderbird, vous devez utiliser le serveur entrant POP fourni avec votre adresse e-mail.

Dans notre exemple, le serveur entrant est :
mail.votredomaine.fr

Le port sécurisé recommandé est le port 995 avec une sécurité SSL / TLS.


Quel serveur utiliser pour envoyer mes e-mails dans Thunderbird ?

Pour envoyer vos e-mails avec Mozilla Thunderbird, vous devez utiliser le serveur sortant SMTP.

Dans notre exemple, le serveur sortant est :
smtp.votredomaine.fr

Le port recommandé est le port 587 avec une sécurité STARTTLS / TLS.


Pourquoi Thunderbird reçoit les e-mails mais ne les envoie pas ?

Si Thunderbird reçoit les e-mails mais ne parvient pas à les envoyer, le problème vient souvent du serveur SMTP.

Vérifiez que le serveur SMTP, le port, le chiffrement et l’authentification sont correctement configurés.

Le serveur sortant doit généralement utiliser les mêmes identifiants que le serveur entrant.


Faut-il utiliser l’adresse e-mail complète comme identifiant ?

Oui, dans la plupart des cas, il faut utiliser l’adresse e-mail complète comme nom d’utilisateur.

Exemple :
contact@votredomaine.fr

Il ne faut généralement pas utiliser uniquement la partie située avant le signe @.


Thunderbird peut-il configurer automatiquement mon adresse e-mail ?

Oui, Thunderbird peut essayer de détecter automatiquement les paramètres de votre adresse e-mail.

Cependant, si la configuration automatique échoue ou si vous souhaitez utiliser un serveur POP précis, vous pouvez choisir la configuration manuelle.


Peut-on configurer la même adresse e-mail sur plusieurs appareils ?

Oui, il est possible de configurer la même adresse e-mail sur plusieurs appareils.

Cependant, avec une configuration POP, les messages peuvent être téléchargés localement sur un appareil.

Il est donc conseillé d’activer l’option permettant de conserver une copie des messages sur le serveur.

Pour une utilisation sur plusieurs appareils, une configuration IMAP peut être plus adaptée si elle est disponible.

05/05/2026

Vous souhaitez utiliser votre adresse e-mail professionnelle avec Microsoft Outlook ?
Voici les informations nécessaires pour configurer votre boîte mail avec les serveurs POP et SMTP.

Cette configuration permet de recevoir vos messages dans Outlook grâce au serveur POP et d’envoyer vos e-mails grâce au serveur SMTP.

Avant de commencer, munissez-vous de votre adresse e-mail complète ainsi que du mot de passe associé à votre boîte mail.

Exemple d’adresse e-mail : contact@votredomaine.fr


Paramètres de configuration Outlook

Pour configurer votre adresse e-mail dans Microsoft Outlook, utilisez les paramètres suivants.

Adresse e-mail :
Votre adresse e-mail complète

Nom d’utilisateur :
Votre adresse e-mail complète

Mot de passe :
Le mot de passe de votre boîte e-mail

Serveur de courrier entrant POP :
mail.votredomaine.fr

Port du serveur POP :
995

Sécurité du serveur POP :
SSL / TLS

Serveur de courrier sortant SMTP :
smtp.votredomaine.fr

Port du serveur SMTP :
587

Sécurité du serveur SMTP :
STARTTLS / TLS

Authentification SMTP :
Oui, obligatoire

Identifiants SMTP :
Utiliser les mêmes identifiants que pour le serveur entrant


Ajouter votre compte e-mail dans Microsoft Outlook

Pour ajouter votre adresse e-mail dans Microsoft Outlook, ouvrez le logiciel puis rendez-vous dans le menu de gestion des comptes.

Cliquez sur Ajouter un compte, puis saisissez votre adresse e-mail complète.

Si Outlook ne configure pas automatiquement votre compte, choisissez la configuration manuelle, puis sélectionnez le type de compte POP.

Vous devrez ensuite renseigner les paramètres du serveur entrant POP et du serveur sortant SMTP.

Une fois les informations saisies, indiquez le mot de passe de votre boîte e-mail, puis validez la configuration.

Outlook effectuera alors un test de connexion pour vérifier la réception et l’envoi des messages.


Configuration du serveur entrant POP

Le serveur POP permet à Outlook de récupérer les messages reçus sur votre adresse e-mail.

Dans les paramètres du serveur entrant, indiquez les informations suivantes :

Serveur POP :
mail.votredomaine.fr

Port :
995

Méthode de chiffrement :
SSL / TLS

Nom d’utilisateur :
Votre adresse e-mail complète

Mot de passe :
Le mot de passe de votre boîte mail

Il est important d’utiliser l’adresse e-mail complète comme nom d’utilisateur.
Par exemple, il faut saisir contact@votredomaine.fr et non simplement contact.


Configuration du serveur sortant SMTP

Le serveur SMTP permet à Outlook d’envoyer vos messages depuis votre adresse e-mail.

Dans les paramètres du serveur sortant, indiquez les informations suivantes :

Serveur SMTP :
smtp.votredomaine.fr

Port :
587

Méthode de chiffrement :
STARTTLS / TLS

Authentification :
Requise

Nom d’utilisateur :
Votre adresse e-mail complète

Mot de passe :
Le mot de passe de votre boîte mail

L’authentification du serveur sortant doit être activée.

Dans Outlook, sélectionnez l’option indiquant que le serveur SMTP requiert une authentification, puis choisissez d’utiliser les mêmes paramètres que le serveur de courrier entrant.


Modifier les paramètres d’un compte déjà configuré

Si votre adresse e-mail est déjà configurée dans Outlook, vous pouvez modifier les paramètres du compte à tout moment.

Ouvrez Microsoft Outlook, puis accédez aux paramètres du compte.

Sélectionnez l’adresse e-mail concernée, puis ouvrez les paramètres du compte.

Vérifiez ensuite les informations du serveur entrant, du serveur sortant, le port, la méthode de chiffrement et le nom d’utilisateur.

Si vous modifiez le mot de passe de votre boîte mail, pensez également à le mettre à jour dans Outlook.


Problème d’envoi avec Outlook

Si vous recevez bien vos e-mails mais que vous ne parvenez pas à en envoyer, le problème vient généralement de la configuration SMTP.

Dans ce cas, vérifiez les éléments suivants :

Le serveur SMTP doit être correctement renseigné.

Le port SMTP recommandé est généralement le port 587.

Le chiffrement doit être configuré en STARTTLS ou TLS.

L’authentification du serveur sortant doit être activée.

Le nom d’utilisateur doit correspondre à votre adresse e-mail complète.

Le mot de passe doit être celui de votre boîte e-mail.

Si le port 587 ne fonctionne pas, il est parfois possible d’utiliser le port 465 avec une sécurité SSL / TLS, selon la configuration de votre hébergement.


Problème de mot de passe dans Outlook

Si Outlook refuse votre mot de passe, commencez par vérifier que vous utilisez bien le mot de passe associé à votre boîte e-mail.

Vérifiez également que le nom d’utilisateur correspond bien à votre adresse e-mail complète.

Exemple correct :
contact@votredomaine.fr

Exemple incorrect :
contact

Une erreur de saisie dans l’adresse e-mail ou dans le mot de passe peut empêcher Outlook de se connecter au serveur de messagerie.

Si vous avez récemment modifié votre mot de passe, pensez également à le mettre à jour dans Outlook.


Messages supprimés du serveur avec une configuration POP

Avec une configuration POP, Outlook télécharge les messages depuis le serveur vers votre ordinateur.

Selon les réglages choisis, les messages peuvent être supprimés du serveur après leur récupération dans Outlook.

Si vous souhaitez conserver une copie de vos e-mails sur le serveur, pensez à activer l’option correspondante dans les paramètres avancés du compte.

Cette option est utile si vous consultez vos e-mails depuis plusieurs appareils ou depuis un webmail.


Différence entre POP et IMAP

Le protocole POP permet de télécharger les messages dans Outlook.
Il est généralement utilisé lorsque l’adresse e-mail est consultée principalement depuis un seul ordinateur.

Le protocole IMAP, lorsqu’il est disponible, permet de synchroniser les messages et les dossiers entre plusieurs appareils : ordinateur, téléphone, tablette ou webmail.

Si vous utilisez votre adresse e-mail sur plusieurs appareils, une configuration IMAP peut être plus adaptée.


Besoin d’aide pour configurer Outlook ?

Si vous rencontrez des difficultés pour configurer votre adresse e-mail dans Microsoft Outlook, vous pouvez contacter notre support.

Afin de faciliter le traitement de votre demande, pensez à indiquer :

Votre adresse e-mail concernée.

La version de Microsoft Outlook utilisée.

Le type de compte configuré : POP ou IMAP.

Le message d’erreur affiché.

Le moment où le problème apparaît : réception des messages, envoi des messages ou connexion au compte.



FAQ - Configuration Outlook POP SMTP

Quel serveur utiliser pour recevoir mes e-mails dans Outlook ?

Pour recevoir vos e-mails avec Microsoft Outlook, vous devez utiliser le serveur entrant POP fourni avec votre adresse e-mail.

Dans notre exemple, le serveur entrant est : mail.votredomaine.fr

Le port sécurisé recommandé est le port 995 avec une sécurité SSL / TLS.


Quel serveur utiliser pour envoyer mes e-mails dans Outlook ?

Pour envoyer vos e-mails avec Microsoft Outlook, vous devez utiliser le serveur sortant SMTP.

Dans notre exemple, le serveur sortant est : smtp.votredomaine.fr

Le port recommandé est le port 587 avec une sécurité STARTTLS / TLS.

Pourquoi Outlook reçoit les e-mails mais ne les envoie pas ?

Si Outlook reçoit les e-mails mais ne parvient pas à les envoyer, le problème vient souvent du serveur SMTP.

Vérifiez que le serveur SMTP, le port, le chiffrement et l’authentification sont correctement configurés.

Le serveur sortant doit généralement utiliser les mêmes identifiants que le serveur entrant.


Faut-il utiliser l’adresse e-mail complète comme identifiant ?

Oui, dans la plupart des cas, il faut utiliser l’adresse e-mail complète comme nom d’utilisateur.

Exemple : contact@votredomaine.fr

Il ne faut généralement pas utiliser uniquement la partie située avant le signe @.


Outlook peut-il configurer automatiquement mon adresse e-mail ?

Oui, Outlook peut essayer de détecter automatiquement les paramètres de votre adresse e-mail.

Cependant, si la configuration automatique échoue ou si vous souhaitez utiliser un serveur POP précis, vous pouvez choisir la configuration manuelle.


Peut-on configurer la même adresse e-mail sur plusieurs appareils ?

Oui, il est possible de configurer la même adresse e-mail sur plusieurs appareils.

Cependant, avec une configuration POP, les messages peuvent être téléchargés localement sur un appareil.

Il est donc conseillé d’activer l’option permettant de conserver une copie des messages sur le serveur.

Pour une utilisation sur plusieurs appareils, une configuration IMAP peut être plus adaptée si elle est disponible.

14/04/2025

Pourquoi forcer une culture dans une application web ?

Lorsqu’une application ASP.NET est déployée sur un serveur, le comportement par défaut utilise souvent les paramètres régionaux du système ou du compte de l’utilisateur IIS. Cela peut entraîner des incohérences de format, notamment sur les dates, les chiffres ou les messages (ex : 4/2/2025 au lieu de 02/04/2025).

La solution : la balise dans web.config

Pour forcer l’application à utiliser la culture française partout, on peut définir la culture et la culture UI dans le fichier web.config via la section suivante :


  
    
  

Signification des attributs

  • culture : définit le format utilisé pour les dates, nombres, devises, etc.
  • uiCulture : définit la langue utilisée pour les ressources (fichiers .resx, messages traduits, etc.)

Effets attendus

  • Les dates seront affichées en format français dd/MM/yyyy
  • Les nombres utiliseront la virgule comme séparateur décimal
  • Les messages d’erreurs par défaut seront affichés en français (si disponibles)

À noter

  • Cette configuration affecte toute l’application web ASP.NET
  • Elle peut être surchargée localement dans le code avec CultureInfo si besoin
  • Un redémarrage de l’application (ou iisreset) peut être nécessaire après la modification

Conclusion

Ajouter dans le fichier web.config est un moyen simple, propre et efficace pour garantir une cohérence de culture dans toute l’application, quel que soit le serveur ou l’environnement de déploiement.

30/04/2026

Ctrl+C / Ctrl+V ne fonctionnent plus sur Windows : comment réparer le copier-coller

Le copier-coller est l’une des fonctions les plus utilisées sur Windows. Pourtant, il peut arriver que les raccourcis Ctrl+C et Ctrl+V ne répondent plus, ou que le contenu copié ne soit plus collé correctement.

Ce problème peut venir d’un blocage temporaire du Presse-papiers Windows, d’un processus système figé ou encore d’une session Bureau à distance mal fermée. Heureusement, il existe une manipulation simple pour relancer le service concerné.

Relancer le processus du Presse-papiers Windows

Windows utilise certains processus pour gérer le copier-coller entre les applications. L’un d’eux s’appelle rdpclip.exe. Il est notamment utilisé lors des connexions au Bureau à distance, mais il peut parfois rester bloqué et empêcher le copier-coller de fonctionner correctement.

Voici comment le redémarrer.

Étape 1 : ouvrir le Gestionnaire des tâches

Commencez par ouvrir le Gestionnaire des tâches de Windows.

Pour cela, vous pouvez utiliser le raccourci :

Ctrl + Maj + Échap

Vous pouvez aussi faire un clic droit sur la barre des tâches, puis sélectionner Gestionnaire des tâches.

Étape 2 : rechercher le processus rdpclip.exe

Dans la liste des processus actifs, recherchez :

rdpclip.exe

Si vous le trouvez, sélectionnez-le, puis cliquez sur Fin de tâche.

Cette action va arrêter temporairement le processus responsable d’une partie de la gestion du Presse-papiers.

Étape 3 : relancer rdpclip.exe

Une fois le processus arrêté, il faut le redémarrer manuellement.

Appuyez sur :

Windows + R

Dans la fenêtre Exécuter, tapez :

rdpclip.exe

Puis validez avec Entrée ou cliquez sur OK.

Le processus va alors être relancé, ce qui peut rétablir le fonctionnement normal du copier-coller.

Pourquoi cette méthode peut résoudre le problème ?

Le processus rdpclip.exe intervient dans la gestion du Presse-papiers, notamment lorsque vous utilisez une connexion Bureau à distance. Si ce processus se bloque, Windows peut ne plus transmettre correctement les données copiées entre les applications.

En le fermant puis en le relançant, vous forcez Windows à réinitialiser cette partie du système. Dans de nombreux cas, cela suffit à refaire fonctionner les raccourcis Ctrl+C et Ctrl+V.

Que faire si le problème continue ?

Si le copier-coller ne fonctionne toujours pas après cette manipulation, vous pouvez également essayer de :

  • redémarrer complètement l’ordinateur ;
  • fermer les logiciels récemment ouverts ;
  • vérifier que votre clavier fonctionne correctement ;
  • tester le copier-coller avec le clic droit de la souris ;
  • installer les dernières mises à jour Windows.

Conclusion

Lorsque Ctrl+C et Ctrl+V ne fonctionnent plus sur Windows, le problème peut simplement venir d’un processus bloqué. Le redémarrage de rdpclip.exe depuis le Gestionnaire des tâches puis la fenêtre Exécuter est une solution rapide à tester avant d’envisager des manipulations plus complexes.

Cette méthode est particulièrement utile si le souci apparaît après l’utilisation d’une session Bureau à distance.

22/04/2025

Présentation de la fonction stripAccents

La fonction stripAccents() en JavaScript permet de supprimer les accents des lettres dans une chaîne de caractères. C’est utile pour la normalisation des données, les comparaisons de chaînes ou le référencement.

Code de la fonction

function stripAccents(str) { 
    if (typeof str !== 'undefined') {
        var rExps = [ 
            {re:/[\xC0-\xC6]/g, ch:'A'}, 
            {re:/[\xE0-\xE6]/g, ch:'a'}, 
            {re:/[\xC8-\xCB]/g, ch:'E'}, 
            {re:/[\xE8-\xEB]/g, ch:'e'}, 
            {re:/[\xCC-\xCF]/g, ch:'I'}, 
            {re:/[\xEC-\xEF]/g, ch:'i'}, 
            {re:/[\xD2-\xD6]/g, ch:'O'}, 
            {re:/[\xF2-\xF6]/g, ch:'o'}, 
            {re:/[\xD9-\xDC]/g, ch:'U'}, 
            {re:/[\xF9-\xFC]/g, ch:'u'}, 
            {re:/[\xC7-\xE7]/g, ch:'c'},
            {re:/[\xD1]/g, ch:'N'}, 
            {re:/[\xF1]/g, ch:'n'} 
        ]; 
        for (var i = 0, len = rExps.length; i < len; i++) {
            str = str.replace(rExps[i].re, rExps[i].ch);
        }
        return str; 
    }
};

Exemple d’utilisation

let original = "Élève à l’université de São Paulo";
let clean = stripAccents(original);
console.log(clean);

Résultat obtenu

Eleve a l'universite de Sao Paulo

Pourquoi supprimer les accents ?

  • Pour uniformiser les données en base (recherche, tri, URL friendly...)
  • Pour simplifier la gestion des chaînes multilingues
  • Pour créer des slugs ou des alias SEO

Alternative native (plus récente)

Si vous ciblez les navigateurs modernes, vous pouvez aussi utiliser normalize() :

str.normalize("NFD").replace(/[\u0300-\u036f]/g, "")

Mais attention, cette méthode ne fonctionne pas sur tous les systèmes Unicode étendus et n’est pas supportée par tous les anciens navigateurs.

Compatibilité

La fonction stripAccents fonctionne même sur des navigateurs anciens car elle repose uniquement sur les expressions régulières.

18/04/2025

Présentation de la fonction IsDate

La fonction IsDate() en ASP Classic permet de tester si une valeur peut être reconnue comme une date valide par le moteur VBScript. Elle est particulièrement utile pour valider les données saisies par un utilisateur avant un traitement.

Syntaxe

IsDate(expression)

Paramètre :

  • expression : la valeur à tester (chaîne, variable, etc.)

Valeur de retour

Retourne True si l'expression peut être convertie en une date valide, sinon False.

Exemples d'utilisation

<% 
Dim test1, test2, test3

test1 = "18/04/2025"
test2 = "bonjour"
test3 = "2025-04-18 14:30:00"

Response.Write "test1 : " & IsDate(test1) & "<br>"
Response.Write "test2 : " & IsDate(test2) & "<br>"
Response.Write "test3 : " & IsDate(test3)
%>

Résultat possible

test1 : True
test2 : False
test3 : True

Bonnes pratiques

  • Utilisez toujours IsDate avant de convertir une valeur avec CDate pour éviter les erreurs.
  • Faites attention au format de date saisi (ex : format français vs anglais).
  • Le résultat dépend de la configuration régionale du serveur.

Cas particuliers

  • Une chaîne vide renvoie False
  • Des dates ambiguës comme "01/02/03" peuvent poser problème selon la locale serveur

Compatibilité

La fonction IsDate est une fonction native de VBScript, pleinement supportée dans tous les environnements ASP Classic.

Ressources utiles

18/04/2025

Présentation de la fonction FormatDateTime

La fonction FormatDateTime() en ASP Classic permet de formater une valeur de type date/heure selon des styles prédéfinis. Elle est très utile pour afficher les dates dans un format lisible ou adapté à l’utilisateur final.

Syntaxe

FormatDateTime(date, [format])

Paramètres :

  • date : la date ou heure à formater
  • format (facultatif) : une constante indiquant le style de formatage

Constantes de format

Voici les constantes possibles pour le second paramètre :

Constante Valeur Description
vbGeneralDate 0 Affiche la date et l’heure si elles sont présentes
vbLongDate 1 Date complète selon les paramètres régionaux (ex : mardi 18 avril 2025)
vbShortDate 2 Date courte (ex : 18/04/2025)
vbLongTime 3 Heure complète (ex : 14:32:00)
vbShortTime 4 Heure courte (ex : 14:32)

Exemples d'utilisation

<% 
Dim maDate
maDate = Now()

Response.Write FormatDateTime(maDate, vbLongDate) & "<br>"
Response.Write FormatDateTime(maDate, vbShortTime)
%>

Résultat possible

Vendredi 18 avril 2025
14:32

Conseils d'utilisation

  • Utilisez vbLongDate pour une présentation conviviale de la date.
  • vbShortDate est utile pour stocker ou comparer des dates rapidement.
  • Les formats dépendent de la configuration régionale du serveur.

Compatibilité

La fonction FormatDateTime est native en VBScript et totalement compatible avec ASP Classic, y compris sous IIS.

Ressources utiles

14/04/2025

Contexte

Il est fréquent dans les applications web de recevoir une chaîne de données contenant plusieurs identifiants, séparés par des virgules. L’objectif ici est d’utiliser cette chaîne pour insérer plusieurs lignes dans une base de données SQL Server via ASP Classic.

Exemple de chaîne reçue

Imaginons que nous recevons la chaîne suivante :

"14,13,2,1,18"

Chaque nombre représente un element_id à associer à un reference_id dans une table appelée liens_elements_references.

Code ASP Classic

Voici le code complet pour parser la chaîne, nettoyer les espaces, et effectuer les insertions en base :

<% 
Dim chaineIds, ids, i, sqlInsert
Dim reference_id

reference_id = rs("reference_id") ' ID de la référence reçu depuis un recordset
chaineIds = "14, 13, 2, 1, 18" ' Chaîne à traiter

' Nettoyage et découpage
chaineIds = Replace(chaineIds, " ", "") ' Supprime les espaces
ids = Split(chaineIds, ",")

For i = 0 To UBound(ids)
    If IsNumeric(ids(i)) Then
        ' Construction de la requête INSERT
        sqlInsert = "INSERT INTO liens_elements_references (element_id, reference_id) VALUES ("&ids(i)&", "&reference_id&")"
        conn.Execute sqlInsert
    End If
Next
%>

Explications

  • Replace() : supprime les espaces pour éviter les erreurs
  • Split() : découpe la chaîne en tableau
  • IsNumeric() : filtre les valeurs non numériques
  • conn.Execute : exécute l’instruction SQL côté serveur

Option : éviter les doublons

Si vous souhaitez éviter l’insertion de doublons (cas où une ligne avec ce element_id et ce reference_id existe déjà), vous pouvez ajouter une vérification préalable :

sqlCheck = "SELECT COUNT(*) FROM liens_elements_references WHERE element_id=" & ids(i) & " AND reference_id=" & reference_id
Set rsCheck = conn.Execute(sqlCheck)
If rsCheck(0) = 0 Then
    conn.Execute sqlInsert
End If

Conclusion

Ce type de script est très utile pour gérer des insertions multiples basées sur une chaîne d’IDs reçue depuis un formulaire ou une requête. Il garantit une gestion simple, rapide et sécurisée dans un environnement ASP Classic.

14/04/2025

Définition d’une adresse IP

Une adresse IP (pour Internet Protocol) est un identifiant unique attribué à chaque appareil connecté à un réseau informatique utilisant le protocole IP, comme Internet ou un réseau local. Elle permet aux appareils de s’identifier et de communiquer entre eux.

Les deux versions principales : IPv4 et IPv6

  • IPv4 : la version la plus courante, composée de quatre nombres entre 0 et 255, séparés par des points (ex : 192.168.0.1).
  • IPv6 : une version plus récente, conçue pour pallier le manque d’adresses IPv4. Elle utilise des blocs hexadécimaux séparés par des deux-points (ex : 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

Adresse IP publique vs privée

IP publique :

  • Visible sur Internet
  • Attribuée par un fournisseur d’accès (FAI)
  • Utilisée pour identifier un réseau ou un appareil sur Internet

IP privée :

  • Utilisée à l’intérieur d’un réseau local (LAN)
  • Non accessible directement depuis Internet
  • Exemples typiques : 192.168.x.x, 10.x.x.x, 172.16.x.x à 172.31.x.x

Adresse IP dynamique vs statique

IP dynamique :

  • Change à chaque connexion ou régulièrement
  • Attribuée automatiquement via DHCP
  • Courante pour les particuliers

IP statique :

  • Ne change pas
  • Attribuée manuellement ou de manière fixe par un FAI
  • Souvent utilisée pour les serveurs, caméras IP, etc.

À quoi sert une adresse IP ?

Une adresse IP est essentielle pour :

  • Transmettre des données sur Internet ou un réseau local
  • Identifier les expéditeurs et destinataires d’un paquet réseau
  • Mettre en place des règles de sécurité (pare-feu, filtrage IP, VPN…)
  • Géolocaliser une connexion (approximativement)

Conclusion

L’adresse IP est la base de toute communication sur Internet. Comprendre ses différents types (publique/privée, dynamique/statique, IPv4/IPv6) est indispensable pour gérer un réseau ou diagnostiquer des problèmes de connectivité.

14/04/2025

Qu’est-ce qu’un papier à lettre dans Outlook ?

Un papier à lettre (ou "stationery") permet de personnaliser l’apparence de vos e-mails Outlook avec un design HTML : arrière-plan, polices, images, couleurs, etc. C’est idéal pour renforcer votre identité visuelle ou apporter une touche professionnelle à vos messages.

Préparer votre fichier HTML

Le fichier doit être un HTML simple, sans JavaScript. Outlook supporte principalement du HTML inline (styles dans les balises). Les images doivent être :

  • Soit hébergées en ligne avec des URLs absolues (https://...)
  • Soit incluses en base64 (mais attention à la taille du fichier)

Nom du fichier : nom_du_papier.html

Emplacement du dossier "Papier à lettres"

Outlook recherche les papiers à lettres dans ce répertoire par défaut :

C:\Users\VotreNom\AppData\Roaming\Microsoft\Stationery

Pour y accéder rapidement :

  • Appuyez sur Windows + R
  • Tapez %appdata%\Microsoft\Stationery et validez
  • Copiez-collez votre fichier HTML dans ce dossier

Utiliser le papier à lettre dans Outlook

  1. Ouvrez Outlook
  2. Accédez à Fichier > Options > Courrier
  3. Cliquez sur Papier à lettres et polices
  4. Dans l’onglet Thème personnel, cliquez sur Thème…
  5. Sélectionnez votre papier à lettre HTML dans la liste
  6. Validez et testez en rédigeant un nouvel e-mail

Conseils supplémentaires

  • Testez sur plusieurs clients mail pour vérifier l'affichage
  • Évitez les polices exotiques non installées sur tous les postes
  • Gardez un bon contraste texte/fond pour la lisibilité

Besoin d’un modèle ?

Si vous souhaitez un modèle HTML prêt à l’emploi ou personnalisé avec votre logo, n’hésitez pas à nous contacter.

13/04/2025

Le problème

Il arrive qu'une URL apparemment correcte retourne une erreur 404 sur un serveur web. Ce phénomène peut être causé par la présence d’un caractère invisible : %E2%80%8B.

Origine du caractère

Ce code correspond à un caractère spécial appelé zero-width space (espace sans largeur) ou parfois à un espace insécable. Il est invisible à l’œil nu, mais bien présent dans l’URL.

Il peut être inséré involontairement lors d’un copier-coller depuis un éditeur de texte, un mail, ou une page web, et se retrouve souvent au survol ou au clic d’un lien.

Conséquence

La présence de ce caractère modifie l’URL, ce qui provoque une erreur 404 puisque le chemin demandé ne correspond plus exactement à celui attendu par le serveur.

Solution

Il suffit simplement de supprimer le caractère invisible de l’URL. Pour cela :

  • Copiez l’URL dans un éditeur de texte brut (comme Notepad++ ou VS Code)
  • Supprimez manuellement tout caractère suspect autour du lien
  • Rechargez la page après correction

Prévention

Évitez de copier-coller des URLs depuis des documents Word, des e-mails ou des éditeurs enrichis. Privilégiez toujours le texte brut pour manipuler des adresses web.

13/04/2025

Lorsqu'on configure plusieurs adresses IP sur une même interface réseau, il peut être utile d'empêcher Windows d'utiliser certaines IP comme adresse source par défaut. Cela se fait grâce à l'option SkipAsSource.

Lister les adresses IP avec netsh

Pour afficher toutes les adresses IP configurées avec un niveau de détail élevé :

netsh int ipv4 show ipaddresses level=verbose

Définir une adresse IP avec SkipAsSource

Exemple de commande PowerShell pour configurer une IP en SkipAsSource :

Set-NetIPAddress -IPAddress 192.168.100.50 -PrefixLength 24 -InterfaceAlias "Ethernet" -SkipAsSource:$true

Définir une adresse IP comme source par défaut

Si vous avez plusieurs adresses IP sur une interface, vous pouvez indiquer à Windows quelle IP doit être utilisée comme source par défaut (en désactivant SkipAsSource) :

Set-NetIPAddress -IPAddress 192.168.100.10 -InterfaceAlias "Ethernet" -SkipAsSource:$false

Cette commande indique que l'adresse IP 192.168.100.10 peut être utilisée comme adresse source principale pour les connexions sortantes.

Explication

  • -IPAddress : IP à configurer sur l’interface réseau.
  • -SkipAsSource : définit si l’adresse IP peut être utilisée comme adresse source par défaut.
  • -InterfaceAlias : nom de l’interface réseau (ex. "Ethernet", "Wi-Fi").

Astuce : cette option est utile pour les serveurs multi-IP (reverse DNS, hébergements multiples, serveurs SMTP, etc.).

13/04/2025

Dans SQL Server, le langage par défaut affecte la façon dont les dates, heures et messages système sont interprétés et affichés. Si vous travaillez dans un environnement francophone, il est recommandé de changer le langage par défaut de l'utilisateur ou de l'instance SQL Server.

Exemple de script SQL

Le script suivant permet de modifier le langage par défaut de l’instance SQL Server à « Français » :

USE madatabase;
GO
EXEC sp_configure 'default language', 2;
GO
RECONFIGURE;
GO

Explication

  • USE madatabase; : sélectionne la base de données active.
  • sp_configure 'default language', 2; : le paramètre 2 correspond au langage "Français".
  • RECONFIGURE; : applique les modifications sans redémarrage de l’instance.

Remarques

  • Ce paramètre affecte uniquement les nouveaux comptes créés après modification.
  • Pour changer la langue d’un utilisateur existant, utilisez :
    ALTER LOGIN nom_utilisateur WITH DEFAULT_LANGUAGE = French;

Astuce : vous pouvez afficher la liste des langues disponibles avec :

SELECT * FROM sys.syslanguages;
13/04/2025

Dans le développement web, l’UX design, le marketing ou encore la création graphique, il est essentiel de connaître les résolutions d'écran courantes. Voici un récapitulatif des tailles d’écran les plus utilisées aujourd’hui, avec leurs usages types.

Mobiles

Type Résolution courante Utilisation
Mobile très petit 320 x 480
(iPhone 4/SE)
Responsive minimal, fallback
Smartphone classique 360 x 640 à 414 x 896 Design mobile first, navigation tactile
Smartphone HD/Plus 390 x 844
(iPhone 13, 14, 15)
Norme actuelle mobile haut de gamme
Mobile large / phablette 412 x 915 ou plus Grand affichage mobile, vidéo et confort

Tablettes

Type Résolution Utilisation
iPad mini 768 x 1024 Portrait par défaut, design fluide requis
iPad / Android 800 x 1280 à 834 x 1112 Navigation tactile, interface réactive
iPad Pro 1024 x 1366 Grand affichage tablette, usage bureautique

Ordinateurs de bureau (desktop)

Type Résolution Utilisation
Petit écran / netbook 1024 x 600 Design adaptatif, fallback legacy
HD standard 1366 x 768 Encore courant sur les PC portables
Full HD 1920 x 1080 Résolution la plus répandue desktop
QHD / 2K 2560 x 1440 Utilisé en bureautique avancée ou gaming
4K / UHD 3840 x 2160 Affichage haute définition, contenu premium

Téléviseurs & écrans larges

Type Résolution Utilisation
TV HD 1280 x 720 TV ancienne génération, streaming
TV Full HD 1920 x 1080 Standard de la télévision actuelle
TV 4K UHD 3840 x 2160 TV moderne, design responsive large
TV 8K 7680 x 4320 Très haute résolution, expérimental

Conseil : pour un design responsive efficace, utilisez des breakpoints CSS autour de 480px, 768px, 1024px, 1280px et 1440px.

13/04/2025

Dans les domaines du web, de la création graphique et de la publication assistée par ordinateur (PAO), chaque format d'image a ses spécificités. Voici un guide des formats les plus courants, avec leurs avantages et inconvénients.

Formats matriciels (raster)

Format Usage Avantages Inconvénients
JPG / JPEG Web, photo Léger, compatible partout, bon pour les photos Compression destructive, pas de transparence
PNG Web, UI/UX, logos Transparence supportée, sans perte Plus lourd que JPG
GIF Animations simples, memes Animation légère, transparence partielle Limité à 256 couleurs, obsolète pour certains usages
TIFF Impression, scan Qualité maximale, sans perte Très lourd, pas adapté au web
WebP Web moderne Compression efficace, transparence, animation Support limité sur les très anciens navigateurs

Formats vectoriels

Format Usage Avantages Inconvénients
SVG Web, icônes, logos Scalable, éditable, léger, accessible Pas optimal pour des images très complexes
EPS Impression, graphisme vectoriel Professionnel, imprimable à grande échelle Moins supporté par les outils modernes
PDF Documents, PAO, print Multiplateforme, vectoriel + texte/images Pas toujours éditable, lourd avec images

Formats natifs logiciels

Format Logiciel Avantages Inconvénients
PSD Adobe Photoshop Couches, effets, calques, édition complète Lourd, non lisible hors Photoshop
AI Adobe Illustrator Vectoriel professionnel, parfait pour logos Propriétaire, pas toujours compatible
INDD Adobe InDesign Idéal pour mises en page complexes Propriétaire, nécessite InDesign

Conseil : Choisissez le format en fonction de votre canal (web ou print), du type d’image (photo, logo, icône) et du besoin de modification future.

13/04/2025

Voici la liste des raccourcis clavier Windows les plus utiles pour gagner du temps dans l'utilisation quotidienne de votre ordinateur.

Raccourci Action
Ctrl + C Copier
Ctrl + V Coller
Ctrl + X Couper
Ctrl + Z Annuler
Ctrl + Y Rétablir
Ctrl + S Enregistrer
Ctrl + P Imprimer
Ctrl + A Tout sélectionner
Ctrl + F Rechercher
Ctrl + N Nouveau document / fenêtre
Ctrl + O Ouvrir un fichier
Ctrl + W Fermer la fenêtre active
Alt + Tab Basculer entre les fenêtres
Alt + F4 Fermer l'application active
Windows + D Afficher ou masquer le bureau
Windows + E Ouvrir l'explorateur de fichiers
Windows + L Verrouiller la session
Windows + R Ouvrir la boîte de dialogue "Exécuter"
Windows + I Ouvrir les paramètres
F2 Renommer un fichier
F5 Actualiser la fenêtre
Ctrl + Shift + Esc Ouvrir le gestionnaire des tâches
Ctrl + T Nouvel onglet (navigateur)
Ctrl + Shift + T Rouvrir un onglet fermé
Ctrl + Tab Passer à l'onglet suivant
Ctrl + Maj + N Nouveau dossier dans l'explorateur

Astuce : Apprendre à combiner ces raccourcis augmente considérablement votre productivité sur Windows.

13/04/2025

Voici toutes les combinaisons clavier pour écrire les majuscules accentuées en français, que ce soit avec des touches classiques ou via les codes Alt du pavé numérique.

1. Raccourcis clavier directs (clavier AZERTY)

Lettre Raccourci clavier Remarques
É AltGr + Shift + E Le plus accessible sur clavier AZERTY
À AltGr + 7 puis Shift + A Fonctionne selon le logiciel
Ê ^ puis Shift + E Accent circonflexe suivi de la lettre
Ë ¨ puis Shift + E Tréma + Majuscule
 ^ puis Shift + A Identique à Ê
Î ^ puis Shift + I
Ô ^ puis Shift + O
Û ^ puis Shift + U
Ï ¨ puis Shift + I
Ü ¨ puis Shift + U

2. Raccourcis Alt (avec pavé numérique)

Appuyez sur Alt et entrez le code avec le pavé numérique. Ces raccourcis fonctionnent dans Word, Outlook, Notepad, etc.

Lettre Alt + Code Description
À Alt + 0192 A accent grave
 Alt + 0194 A accent circonflexe
Ä Alt + 0196 A tréma
Ç Alt + 0199 C cédille majuscule
È Alt + 0200 E accent grave
É Alt + 0201 E accent aigu
Ê Alt + 0202 E accent circonflexe
Ë Alt + 0203 E tréma
Î Alt + 0206 I accent circonflexe
Ï Alt + 0207 I tréma
Ô Alt + 0212 O accent circonflexe
Ù Alt + 0217 U accent grave
Û Alt + 0219 U accent circonflexe
Ü Alt + 0220 U tréma
Œ Alt + 0140 Ligature OE majuscule

Astuce : pour retrouver tous ces caractères sans les retenir, tape charmap dans le menu démarrer (Table des caractères Windows).

11/04/2025

Erreur lors de l'exécution d'un installateur .exe sous Windows

Message d’erreur rencontré

This app can't be activated by the Built-in Administrator.

Contexte

Lors de l’installation d’un logiciel via un fichier .exe sur un poste Windows, une erreur peut apparaître si l’utilisateur est connecté avec le compte Administrateur intégré. Cette restriction est liée à une politique de sécurité Windows empêchant l’exécution de certaines applications modernes (AppX/UWP) depuis ce compte.

Cause

Par défaut, Windows empêche le lancement de certaines applications si le Mode d’approbation administrateur n’est pas activé pour le compte Administrateur intégré. Cette configuration peut bloquer l'exécution d'installateurs ou d'applications modernes.

Solution

  1. Appuyer sur Windows + R, saisir gpedit.msc puis valider
  2. Accéder à :
    Configuration de l’ordinateur > Paramètres Windows > Paramètres de sécurité > Stratégies locales > Options de sécurité
  3. Rechercher la stratégie suivante :
    Contrôle de compte d’utilisateur : Mode d’approbation Admin pour le compte Administrateur intégré
  4. Double-cliquer sur la stratégie et sélectionner Activé
  5. Redémarrer le poste ou relancer la session

Recommandations

  • Il est recommandé d’utiliser un compte administrateur classique (non intégré) pour l’installation de logiciels.
  • Cette modification ne concerne que les environnements utilisant encore le compte Administrateur intégré (souvent désactivé par défaut).

Ressources Microsoft

Trier par
Références par page :