Salut. Dans un précédent billet, je vous racontais l'histoire de Unicode et utf-8. Pour rappel, Unicode est une page de code universelle qui a pour ambition de reprendre tous les caractères et symboles utilisés sur la planète et de leur donner un code unique, compréhensible par tous les systèmes informatiques utilisant la norme. Quant à utf-8, c'est une manière de coder une chaine en Unicode pour la transférer d'un système à l'autre. Mise en situation ...
Mis à jour 04/10/2021 à 08h22 par Pierre Fauconnier
Méthode de tri, voir : Exemples d'utilisation de ECMAScript Internationalization API On traite un texte généré par Lorem ipsum générateur avec accents et caractères spéciaux français. Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part 12345678910let charFrequency = function( aSortTable ){ let nb = aSortTable.length - 1, tri = [], tmp = '', n = 0; for ( let [ i, item ] of aSortTable.entries() ){ if ( item === tmp ) { ...
let charFrequency = function( aSortTable ){ let nb = aSortTable.length - 1, tri = [], tmp = '', n = 0; for ( let [ i, item ] of aSortTable.entries() ){ if ( item === tmp ) {
Mis à jour 24/04/2016 à 20h36 par LittleWhite (Coloration code)
Voici une petite méthode d'extension bien pratique lorsque l'on cherche à normaliser une chaine de caractères : Code : Sélectionner tout - Visualiser dans une fenêtre à part 1234567public static string RemoveDiacritics(this string str) { string _str = str.Normalize(NormalizationForm.FormD); char[] chars = _str.Where(c => CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark).ToArray(); return new string(chars).Normalize(NormalizationForm.FormC); } Exemple d'utilisation : ...
public static string RemoveDiacritics(this string str) { string _str = str.Normalize(NormalizationForm.FormD); char[] chars = _str.Where(c => CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark).ToArray(); return new string(chars).Normalize(NormalizationForm.FormC); }