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.
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.
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.
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
CultureInfosi 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.
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.
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.
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
IsDateavant de convertir une valeur avecCDatepour é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
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 à formaterformat(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
vbLongDatepour une présentation conviviale de la date. vbShortDateest 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
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.
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é.
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\Stationeryet validez - Copiez-collez votre fichier HTML dans ce dossier
Utiliser le papier à lettre dans Outlook
- Ouvrez Outlook
- Accédez à Fichier > Options > Courrier
- Cliquez sur Papier à lettres et polices
- Dans l’onglet Thème personnel, cliquez sur Thème…
- Sélectionnez votre papier à lettre HTML dans la liste
- 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.
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.
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.).
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ètre2correspond 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;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.
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 |
| 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.
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.
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).
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
- Appuyer sur Windows + R, saisir
gpedit.mscpuis valider - Accéder à :
Configuration de l’ordinateur > Paramètres Windows > Paramètres de sécurité > Stratégies locales > Options de sécurité - Rechercher la stratégie suivante :
Contrôle de compte d’utilisateur : Mode d’approbation Admin pour le compte Administrateur intégré - Double-cliquer sur la stratégie et sélectionner Activé
- 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).
