Accueil > > > CONVERTISSEUR ENTITÉS HTML
CONVERTISSEUR ENTITÉS HTML
Information sur la source
Description
Voici un petit code javascript qui va convertir son argument en un texte avec entités HTML, eg. pour un espace. Ce code existe probablement déjà, mais je ne l'ai pas trouvé. Voici pourquoi je le poste.
Source
- function convertirHTML(texte, sens)
- {
- if(sens == 1)
- {
- // le remplacement de l'argument texte DEC HEX
- texte = texte.replace(/\"/g,'"'); // 34 22
- texte = texte.replace(/&/g,'&'); // 38 26
- texte = texte.replace(/\'/g,'''); // 39 27
- texte = texte.replace(/</g,'<'); // 60 3C
- texte = texte.replace(/>/g,'>'); // 62 3E
- texte = texte.replace(/^/g,'ˆ'); // 94 5E
- texte = texte.replace(/‘/g,'‘'); // 145 91
- texte = texte.replace(/’/g,'’'); // 146 92
- texte = texte.replace(/“/g,'“'); // 147 93
- texte = texte.replace(/”/g,'”'); // 148 94
- texte = texte.replace(/•/g,'•'); // 149 95
- texte = texte.replace(/–/g,'–'); // 150 96
- texte = texte.replace(/—/g,'—'); // 151 97
- texte = texte.replace(/˜/g,'˜'); // 152 98
- texte = texte.replace(/™/g,'™'); // 153 99
- texte = texte.replace(/š/g,'š'); // 154 9A
- texte = texte.replace(/›/g,'›'); // 155 9B
- texte = texte.replace(/œ/g,'œ'); // 156 9C
- texte = texte.replace(//g,'ť'); // 157 9D
- texte = texte.replace(/ž/g,'ž'); // 158 9E
- texte = texte.replace(/Ÿ/g,'Ÿ'); // 159 9F
- texte = texte.replace(/ /g,' '); // 160 A0
- texte = texte.replace(/¡/g,'¡'); // 161 A1
- texte = texte.replace(/¢/g,'¢'); // 162 A2
- texte = texte.replace(/£/g,'£'); // 163 A3
- texte = texte.replace(/¤/g,'¤'); // 164 A4
- texte = texte.replace(/¥/g,'¥'); // 165 A5
- texte = texte.replace(/¦/g,'¦'); // 166 A6
- texte = texte.replace(/§/g,'§'); // 167 A7
- texte = texte.replace(/¨/g,'¨'); // 168 A8
- texte = texte.replace(/©/g,'©'); // 169 A9
- texte = texte.replace(/ª/g,'ª'); // 170 AA
- texte = texte.replace(/«/g,'«'); // 171 AB
- texte = texte.replace(/¬/g,'¬'); // 172 AC
- texte = texte.replace(//g,'­'); // 173 AD
- texte = texte.replace(/®/g,'®'); // 174 AE
- texte = texte.replace(/¯/g,'¯'); // 175 AF
- texte = texte.replace(/°/g,'°'); // 176 B0
- texte = texte.replace(/‘/g,'±'); // 177 B1
- texte = texte.replace(/²/g,'²'); // 178 B2
- texte = texte.replace(/³/g,'³'); // 179 B3
- texte = texte.replace(/´/g,'´'); // 180 B4
- texte = texte.replace(/µ/g,'µ'); // 181 B5
- texte = texte.replace(/¶/g,'¶'); // 182 B6
- texte = texte.replace(/·/g,'·'); // 183 B7
- texte = texte.replace(/¸/g,'¸'); // 184 B8
- texte = texte.replace(/¹/g,'¹'); // 185 B9
- texte = texte.replace(/º/g,'º'); // 186 BA
- texte = texte.replace(/»/g,'»'); // 187 BB
- texte = texte.replace(/¼/g,'¼'); // 188 BC
- texte = texte.replace(/½/g,'½'); // 189 BD
- texte = texte.replace(/¾/g,'¾'); // 190 BE
- texte = texte.replace(/¿/g,'¿'); // 191 BF
- texte = texte.replace(/À/g,'À'); // 192 C0
- texte = texte.replace(/Á/g,'Á'); // 193 C1
- texte = texte.replace(/Â/g,'Â'); // 194 C2
- texte = texte.replace(/Ã/g,'Ã'); // 195 C3
- texte = texte.replace(/Ä/g,'Ä'); // 196 C4
- texte = texte.replace(/Å/g,'Å'); // 197 C5
- texte = texte.replace(/Æ/g,'Æ'); // 198 C6
- texte = texte.replace(/Ç/g,'Ç'); // 199 C7
- texte = texte.replace(/È/g,'È'); // 200 C8
- texte = texte.replace(/É/g,'É'); // 201 C9
- texte = texte.replace(/Ê/g,'Ê'); // 202 CA
- texte = texte.replace(/Ë/g,'Ë'); // 203 CB
- texte = texte.replace(/Ì/g,'Ì'); // 204 CC
- texte = texte.replace(/Í/g,'Í'); // 205 CD
- texte = texte.replace(/Î/g,'Î'); // 206 CE
- texte = texte.replace(/Ï/g,'Ï'); // 207 CF
- texte = texte.replace(/Ð/g,'Ð'); // 208 D0
- texte = texte.replace(/Ñ/g,'Ñ'); // 209 D1
- texte = texte.replace(/Ò/g,'Ò'); // 210 D2
- texte = texte.replace(/Ó/g,'Ó'); // 211 D3
- texte = texte.replace(/Ô/g,'Ô'); // 212 D4
- texte = texte.replace(/Õ/g,'Õ'); // 213 D5
- texte = texte.replace(/Ö/g,'Ö'); // 214 D6
- texte = texte.replace(/×/g,'×'); // 215 D7
- texte = texte.replace(/Ø/g,'Ø'); // 216 D8
- texte = texte.replace(/Ù/g,'Ù'); // 217 D9
- texte = texte.replace(/Ú/g,'Ú'); // 218 DA
- texte = texte.replace(/Û/g,'Û'); // 219 DB
- texte = texte.replace(/Ü/g,'Ü'); // 220 DC
- texte = texte.replace(/Ý/g,'Ý'); // 221 DD
- texte = texte.replace(/Þ/g,'Þ'); // 222 DE
- texte = texte.replace(/ß/g,'ß'); // 223 DF
- texte = texte.replace(/à/g,'á'); // 224 E0
- texte = texte.replace(/á/g,'á'); // 225 E1
- texte = texte.replace(/â/g,'â'); // 226 E2
- texte = texte.replace(/ã/g,'ã'); // 227 E3
- texte = texte.replace(/ä/g,'ä'); // 228 E4
- texte = texte.replace(/å/g,'å'); // 229 E5
- texte = texte.replace(/æ/g,'æ'); // 230 E6
- texte = texte.replace(/ç/g,'ç'); // 231 E7
- texte = texte.replace(/è/g,'è'); // 232 E8
- texte = texte.replace(/é/g,'é'); // 233 E9
- texte = texte.replace(/ê/g,'ê'); // 234 EA
- texte = texte.replace(/ë/g,'ë'); // 235 EB
- texte = texte.replace(/ì/g,'ì'); // 236 EC
- texte = texte.replace(/í/g,'í'); // 237 ED
- texte = texte.replace(/î/g,'î'); // 238 EE
- texte = texte.replace(/ï/g,'ï'); // 239 EF
- texte = texte.replace(/ð/g,'ð'); // 240 F0
- texte = texte.replace(/ñ/g,'ñ'); // 241 F1
- texte = texte.replace(/ò/g,'ò'); // 242 F2
- texte = texte.replace(/ó/g,'ó'); // 243 F3
- texte = texte.replace(/ô/g,'ô'); // 244 F4
- texte = texte.replace(/õ/g,'õ'); // 245 F5
- texte = texte.replace(/ö/g,'ö'); // 246 F6
- texte = texte.replace(/÷/g,'÷'); // 247 F7
- texte = texte.replace(/ø/g,'ø'); // 248 F8
- texte = texte.replace(/ù/g,'ù'); // 249 F9
- texte = texte.replace(/ú/g,'ú'); // 250 FA
- texte = texte.replace(/û/g,'û'); // 251 FB
- texte = texte.replace(/ü/g,'ü'); // 252 FC
- texte = texte.replace(/ý/g,'ý'); // 253 FD
- texte = texte.replace(/þ/g,'þ'); // 254 FE
- texte = texte.replace(/ÿ/g,'ÿ'); // 255 FF
- }
- else
- {
- texte = texte.replace(/"/g,'\"'); // 34 22
- texte = texte.replace(/&/g,'&'); // 38 26
- texte = texte.replace(/'/g,'\''); // 39 27
- texte = texte.replace(/</g,'<'); // 60 3C
- texte = texte.replace(/>/g,'>'); // 62 3E
- texte = texte.replace(/ˆ/g,'^'); // 94 5E
- texte = texte.replace(/‘/g,'‘'); // 145 91
- texte = texte.replace(/’/g,'’'); // 146 92
- texte = texte.replace(/“/g,'“'); // 147 93
- texte = texte.replace(/”/g,'”'); // 148 94
- texte = texte.replace(/•/g,'•'); // 149 95
- texte = texte.replace(/–/g,'–'); // 150 96
- texte = texte.replace(/—/g,'—'); // 151 97
- texte = texte.replace(/˜/g,'˜'); // 152 98
- texte = texte.replace(/™/g,'™'); // 153 99
- texte = texte.replace(/š/g,'š'); // 154 9A
- texte = texte.replace(/›/g,'›'); // 155 9B
- texte = texte.replace(/œ/g,'œ'); // 156 9C
- texte = texte.replace(/ť/g,''); // 157 9D
- texte = texte.replace(/ž/g,'ž'); // 158 9E
- texte = texte.replace(/Ÿ/g,'Ÿ'); // 159 9F
- texte = texte.replace(/ /g,' '); // 160 A0
- texte = texte.replace(/¡/g,'¡'); // 161 A1
- texte = texte.replace(/¢/g,'¢'); // 162 A2
- texte = texte.replace(/£/g,'£'); // 163 A3
- texte = texte.replace(/¤/g,'¤'); // 164 A4
- texte = texte.replace(/¥/g,'¥'); // 165 A5
- texte = texte.replace(/¦/g,'¦'); // 166 A6
- texte = texte.replace(/§/g,'§'); // 167 A7
- texte = texte.replace(/¨/g,'¨'); // 168 A8
- texte = texte.replace(/©/g,'©'); // 169 A9
- texte = texte.replace(/ª/g,'ª'); // 170 AA
- texte = texte.replace(/«/g,'«'); // 171 AB
- texte = texte.replace(/¬/g,'¬'); // 172 AC
- texte = texte.replace(/­/g,''); // 173 AD
- texte = texte.replace(/®/g,'®'); // 174 AE
- texte = texte.replace(/¯/g,'¯'); // 175 AF
- texte = texte.replace(/°/g,'°'); // 176 B0
- texte = texte.replace(/±/g,'‘'); // 177 B1
- texte = texte.replace(/²/g,'²'); // 178 B2
- texte = texte.replace(/³/g,'³'); // 179 B3
- texte = texte.replace(/´/g,'´'); // 180 B4
- texte = texte.replace(/µ/g,'µ'); // 181 B5
- texte = texte.replace(/¶/g,'¶'); // 182 B6
- texte = texte.replace(/·/g,'·'); // 183 B7
- texte = texte.replace(/¸/g,'¸'); // 184 B8
- texte = texte.replace(/¹/g,'¹'); // 185 B9
- texte = texte.replace(/º/g,'º'); // 186 BA
- texte = texte.replace(/»/g,'»'); // 187 BB
- texte = texte.replace(/¼/g,'¼'); // 188 BC
- texte = texte.replace(/½/g,'½'); // 189 BD
- texte = texte.replace(/¾/g,'¾'); // 190 BE
- texte = texte.replace(/¿/g,'¿'); // 191 BF
- texte = texte.replace(/À/g,'À'); // 192 C0
- texte = texte.replace(/Á/g,'Á'); // 193 C1
- texte = texte.replace(/Â/g,'Â'); // 194 C2
- texte = texte.replace(/Ã/g,'Ã'); // 195 C3
- texte = texte.replace(/Ä/g,'Ä'); // 196 C4
- texte = texte.replace(/Å/g,'Å'); // 197 C5
- texte = texte.replace(/Æ/g,'Æ'); // 198 C6
- texte = texte.replace(/Ç/g,'Ç'); // 199 C7
- texte = texte.replace(/È/g,'È'); // 200 C8
- texte = texte.replace(/É/g,'É'); // 201 C9
- texte = texte.replace(/Ê/g,'Ê'); // 202 CA
- texte = texte.replace(/Ë/g,'Ë'); // 203 CB
- texte = texte.replace(/Ì/g,'Ì'); // 204 CC
- texte = texte.replace(/Í/g,'Í'); // 205 CD
- texte = texte.replace(/Î/g,'Î'); // 206 CE
- texte = texte.replace(/Ï/g,'Ï'); // 207 CF
- texte = texte.replace(/Ð/g,'Ð'); // 208 D0
- texte = texte.replace(/Ñ/g,'Ñ'); // 209 D1
- texte = texte.replace(/Ò/g,'Ò'); // 210 D2
- texte = texte.replace(/Ó/g,'Ó'); // 211 D3
- texte = texte.replace(/Ô/g,'Ô'); // 212 D4
- texte = texte.replace(/Õ/g,'Õ'); // 213 D5
- texte = texte.replace(/Ö/g,'Ö'); // 214 D6
- texte = texte.replace(/×/g,'×'); // 215 D7
- texte = texte.replace(/Ø/g,'Ø'); // 216 D8
- texte = texte.replace(/Ù/g,'Ù'); // 217 D9
- texte = texte.replace(/Ú/g,'Ú'); // 218 DA
- texte = texte.replace(/Û/g,'Û'); // 219 DB
- texte = texte.replace(/Ü/g,'Ü'); // 220 DC
- texte = texte.replace(/Ý/g,'Ý'); // 221 DD
- texte = texte.replace(/Þ/g,'Þ'); // 222 DE
- texte = texte.replace(/ß/g,'ß'); // 223 DF
- texte = texte.replace(/á/g,'à'); // 224 E0
- texte = texte.replace(/á/g,'á'); // 225 E1
- texte = texte.replace(/â/g,'â'); // 226 E2
- texte = texte.replace(/ã/g,'ã'); // 227 E3
- texte = texte.replace(/ä/g,'ä'); // 228 E4
- texte = texte.replace(/å/g,'å'); // 229 E5
- texte = texte.replace(/æ/g,'æ'); // 230 E6
- texte = texte.replace(/ç/g,'ç'); // 231 E7
- texte = texte.replace(/è/g,'è'); // 232 E8
- texte = texte.replace(/é/g,'é'); // 233 E9
- texte = texte.replace(/ê/g,'ê'); // 234 EA
- texte = texte.replace(/ë/g,'ë'); // 235 EB
- texte = texte.replace(/ì/g,'ì'); // 236 EC
- texte = texte.replace(/í/g,'í'); // 237 ED
- texte = texte.replace(/î/g,'î'); // 238 EE
- texte = texte.replace(/ï/g,'ï'); // 239 EF
- texte = texte.replace(/ð/g,'ð'); // 240 F0
- texte = texte.replace(/ñ/g,'ñ'); // 241 F1
- texte = texte.replace(/ò/g,'ò'); // 242 F2
- texte = texte.replace(/ó/g,'ó'); // 243 F3
- texte = texte.replace(/ô/g,'ô'); // 244 F4
- texte = texte.replace(/õ/g,'õ'); // 245 F5
- texte = texte.replace(/ö/g,'ö'); // 246 F6
- texte = texte.replace(/÷/g,'÷'); // 247 F7
- texte = texte.replace(/ø/g,'ø'); // 248 F8
- texte = texte.replace(/ù/g,'ù'); // 249 F9
- texte = texte.replace(/ú/g,'ú'); // 250 FA
- texte = texte.replace(/û/g,'û'); // 251 FB
- texte = texte.replace(/ü/g,'ü'); // 252 FC
- texte = texte.replace(/ý/g,'ý'); // 253 FD
- texte = texte.replace(/þ/g,'þ'); // 254 FE
- texte = texte.replace(/ÿ/g,'ÿ'); // 255 FF
- }
- return texte;
- }
function convertirHTML(texte, sens)
{
if(sens == 1)
{
// le remplacement de l'argument texte DEC HEX
texte = texte.replace(/\"/g,'"'); // 34 22
texte = texte.replace(/&/g,'&'); // 38 26
texte = texte.replace(/\'/g,'''); // 39 27
texte = texte.replace(/</g,'<'); // 60 3C
texte = texte.replace(/>/g,'>'); // 62 3E
texte = texte.replace(/^/g,'ˆ'); // 94 5E
texte = texte.replace(/‘/g,'‘'); // 145 91
texte = texte.replace(/’/g,'’'); // 146 92
texte = texte.replace(/“/g,'“'); // 147 93
texte = texte.replace(/”/g,'”'); // 148 94
texte = texte.replace(/•/g,'•'); // 149 95
texte = texte.replace(/–/g,'–'); // 150 96
texte = texte.replace(/—/g,'—'); // 151 97
texte = texte.replace(/˜/g,'˜'); // 152 98
texte = texte.replace(/™/g,'™'); // 153 99
texte = texte.replace(/š/g,'š'); // 154 9A
texte = texte.replace(/›/g,'›'); // 155 9B
texte = texte.replace(/œ/g,'œ'); // 156 9C
texte = texte.replace(//g,'ť'); // 157 9D
texte = texte.replace(/ž/g,'ž'); // 158 9E
texte = texte.replace(/Ÿ/g,'Ÿ'); // 159 9F
texte = texte.replace(/ /g,' '); // 160 A0
texte = texte.replace(/¡/g,'¡'); // 161 A1
texte = texte.replace(/¢/g,'¢'); // 162 A2
texte = texte.replace(/£/g,'£'); // 163 A3
texte = texte.replace(/¤/g,'¤'); // 164 A4
texte = texte.replace(/¥/g,'¥'); // 165 A5
texte = texte.replace(/¦/g,'¦'); // 166 A6
texte = texte.replace(/§/g,'§'); // 167 A7
texte = texte.replace(/¨/g,'¨'); // 168 A8
texte = texte.replace(/©/g,'©'); // 169 A9
texte = texte.replace(/ª/g,'ª'); // 170 AA
texte = texte.replace(/«/g,'«'); // 171 AB
texte = texte.replace(/¬/g,'¬'); // 172 AC
texte = texte.replace(//g,'­'); // 173 AD
texte = texte.replace(/®/g,'®'); // 174 AE
texte = texte.replace(/¯/g,'¯'); // 175 AF
texte = texte.replace(/°/g,'°'); // 176 B0
texte = texte.replace(/‘/g,'±'); // 177 B1
texte = texte.replace(/²/g,'²'); // 178 B2
texte = texte.replace(/³/g,'³'); // 179 B3
texte = texte.replace(/´/g,'´'); // 180 B4
texte = texte.replace(/µ/g,'µ'); // 181 B5
texte = texte.replace(/¶/g,'¶'); // 182 B6
texte = texte.replace(/·/g,'·'); // 183 B7
texte = texte.replace(/¸/g,'¸'); // 184 B8
texte = texte.replace(/¹/g,'¹'); // 185 B9
texte = texte.replace(/º/g,'º'); // 186 BA
texte = texte.replace(/»/g,'»'); // 187 BB
texte = texte.replace(/¼/g,'¼'); // 188 BC
texte = texte.replace(/½/g,'½'); // 189 BD
texte = texte.replace(/¾/g,'¾'); // 190 BE
texte = texte.replace(/¿/g,'¿'); // 191 BF
texte = texte.replace(/À/g,'À'); // 192 C0
texte = texte.replace(/Á/g,'Á'); // 193 C1
texte = texte.replace(/Â/g,'Â'); // 194 C2
texte = texte.replace(/Ã/g,'Ã'); // 195 C3
texte = texte.replace(/Ä/g,'Ä'); // 196 C4
texte = texte.replace(/Å/g,'Å'); // 197 C5
texte = texte.replace(/Æ/g,'Æ'); // 198 C6
texte = texte.replace(/Ç/g,'Ç'); // 199 C7
texte = texte.replace(/È/g,'È'); // 200 C8
texte = texte.replace(/É/g,'É'); // 201 C9
texte = texte.replace(/Ê/g,'Ê'); // 202 CA
texte = texte.replace(/Ë/g,'Ë'); // 203 CB
texte = texte.replace(/Ì/g,'Ì'); // 204 CC
texte = texte.replace(/Í/g,'Í'); // 205 CD
texte = texte.replace(/Î/g,'Î'); // 206 CE
texte = texte.replace(/Ï/g,'Ï'); // 207 CF
texte = texte.replace(/Ð/g,'Ð'); // 208 D0
texte = texte.replace(/Ñ/g,'Ñ'); // 209 D1
texte = texte.replace(/Ò/g,'Ò'); // 210 D2
texte = texte.replace(/Ó/g,'Ó'); // 211 D3
texte = texte.replace(/Ô/g,'Ô'); // 212 D4
texte = texte.replace(/Õ/g,'Õ'); // 213 D5
texte = texte.replace(/Ö/g,'Ö'); // 214 D6
texte = texte.replace(/×/g,'×'); // 215 D7
texte = texte.replace(/Ø/g,'Ø'); // 216 D8
texte = texte.replace(/Ù/g,'Ù'); // 217 D9
texte = texte.replace(/Ú/g,'Ú'); // 218 DA
texte = texte.replace(/Û/g,'Û'); // 219 DB
texte = texte.replace(/Ü/g,'Ü'); // 220 DC
texte = texte.replace(/Ý/g,'Ý'); // 221 DD
texte = texte.replace(/Þ/g,'Þ'); // 222 DE
texte = texte.replace(/ß/g,'ß'); // 223 DF
texte = texte.replace(/à/g,'á'); // 224 E0
texte = texte.replace(/á/g,'á'); // 225 E1
texte = texte.replace(/â/g,'â'); // 226 E2
texte = texte.replace(/ã/g,'ã'); // 227 E3
texte = texte.replace(/ä/g,'ä'); // 228 E4
texte = texte.replace(/å/g,'å'); // 229 E5
texte = texte.replace(/æ/g,'æ'); // 230 E6
texte = texte.replace(/ç/g,'ç'); // 231 E7
texte = texte.replace(/è/g,'è'); // 232 E8
texte = texte.replace(/é/g,'é'); // 233 E9
texte = texte.replace(/ê/g,'ê'); // 234 EA
texte = texte.replace(/ë/g,'ë'); // 235 EB
texte = texte.replace(/ì/g,'ì'); // 236 EC
texte = texte.replace(/í/g,'í'); // 237 ED
texte = texte.replace(/î/g,'î'); // 238 EE
texte = texte.replace(/ï/g,'ï'); // 239 EF
texte = texte.replace(/ð/g,'ð'); // 240 F0
texte = texte.replace(/ñ/g,'ñ'); // 241 F1
texte = texte.replace(/ò/g,'ò'); // 242 F2
texte = texte.replace(/ó/g,'ó'); // 243 F3
texte = texte.replace(/ô/g,'ô'); // 244 F4
texte = texte.replace(/õ/g,'õ'); // 245 F5
texte = texte.replace(/ö/g,'ö'); // 246 F6
texte = texte.replace(/÷/g,'÷'); // 247 F7
texte = texte.replace(/ø/g,'ø'); // 248 F8
texte = texte.replace(/ù/g,'ù'); // 249 F9
texte = texte.replace(/ú/g,'ú'); // 250 FA
texte = texte.replace(/û/g,'û'); // 251 FB
texte = texte.replace(/ü/g,'ü'); // 252 FC
texte = texte.replace(/ý/g,'ý'); // 253 FD
texte = texte.replace(/þ/g,'þ'); // 254 FE
texte = texte.replace(/ÿ/g,'ÿ'); // 255 FF
}
else
{
texte = texte.replace(/"/g,'\"'); // 34 22
texte = texte.replace(/&/g,'&'); // 38 26
texte = texte.replace(/'/g,'\''); // 39 27
texte = texte.replace(/</g,'<'); // 60 3C
texte = texte.replace(/>/g,'>'); // 62 3E
texte = texte.replace(/ˆ/g,'^'); // 94 5E
texte = texte.replace(/‘/g,'‘'); // 145 91
texte = texte.replace(/’/g,'’'); // 146 92
texte = texte.replace(/“/g,'“'); // 147 93
texte = texte.replace(/”/g,'”'); // 148 94
texte = texte.replace(/•/g,'•'); // 149 95
texte = texte.replace(/–/g,'–'); // 150 96
texte = texte.replace(/—/g,'—'); // 151 97
texte = texte.replace(/˜/g,'˜'); // 152 98
texte = texte.replace(/™/g,'™'); // 153 99
texte = texte.replace(/š/g,'š'); // 154 9A
texte = texte.replace(/›/g,'›'); // 155 9B
texte = texte.replace(/œ/g,'œ'); // 156 9C
texte = texte.replace(/ť/g,''); // 157 9D
texte = texte.replace(/ž/g,'ž'); // 158 9E
texte = texte.replace(/Ÿ/g,'Ÿ'); // 159 9F
texte = texte.replace(/ /g,' '); // 160 A0
texte = texte.replace(/¡/g,'¡'); // 161 A1
texte = texte.replace(/¢/g,'¢'); // 162 A2
texte = texte.replace(/£/g,'£'); // 163 A3
texte = texte.replace(/¤/g,'¤'); // 164 A4
texte = texte.replace(/¥/g,'¥'); // 165 A5
texte = texte.replace(/¦/g,'¦'); // 166 A6
texte = texte.replace(/§/g,'§'); // 167 A7
texte = texte.replace(/¨/g,'¨'); // 168 A8
texte = texte.replace(/©/g,'©'); // 169 A9
texte = texte.replace(/ª/g,'ª'); // 170 AA
texte = texte.replace(/«/g,'«'); // 171 AB
texte = texte.replace(/¬/g,'¬'); // 172 AC
texte = texte.replace(/­/g,''); // 173 AD
texte = texte.replace(/®/g,'®'); // 174 AE
texte = texte.replace(/¯/g,'¯'); // 175 AF
texte = texte.replace(/°/g,'°'); // 176 B0
texte = texte.replace(/±/g,'‘'); // 177 B1
texte = texte.replace(/²/g,'²'); // 178 B2
texte = texte.replace(/³/g,'³'); // 179 B3
texte = texte.replace(/´/g,'´'); // 180 B4
texte = texte.replace(/µ/g,'µ'); // 181 B5
texte = texte.replace(/¶/g,'¶'); // 182 B6
texte = texte.replace(/·/g,'·'); // 183 B7
texte = texte.replace(/¸/g,'¸'); // 184 B8
texte = texte.replace(/¹/g,'¹'); // 185 B9
texte = texte.replace(/º/g,'º'); // 186 BA
texte = texte.replace(/»/g,'»'); // 187 BB
texte = texte.replace(/¼/g,'¼'); // 188 BC
texte = texte.replace(/½/g,'½'); // 189 BD
texte = texte.replace(/¾/g,'¾'); // 190 BE
texte = texte.replace(/¿/g,'¿'); // 191 BF
texte = texte.replace(/À/g,'À'); // 192 C0
texte = texte.replace(/Á/g,'Á'); // 193 C1
texte = texte.replace(/Â/g,'Â'); // 194 C2
texte = texte.replace(/Ã/g,'Ã'); // 195 C3
texte = texte.replace(/Ä/g,'Ä'); // 196 C4
texte = texte.replace(/Å/g,'Å'); // 197 C5
texte = texte.replace(/Æ/g,'Æ'); // 198 C6
texte = texte.replace(/Ç/g,'Ç'); // 199 C7
texte = texte.replace(/È/g,'È'); // 200 C8
texte = texte.replace(/É/g,'É'); // 201 C9
texte = texte.replace(/Ê/g,'Ê'); // 202 CA
texte = texte.replace(/Ë/g,'Ë'); // 203 CB
texte = texte.replace(/Ì/g,'Ì'); // 204 CC
texte = texte.replace(/Í/g,'Í'); // 205 CD
texte = texte.replace(/Î/g,'Î'); // 206 CE
texte = texte.replace(/Ï/g,'Ï'); // 207 CF
texte = texte.replace(/Ð/g,'Ð'); // 208 D0
texte = texte.replace(/Ñ/g,'Ñ'); // 209 D1
texte = texte.replace(/Ò/g,'Ò'); // 210 D2
texte = texte.replace(/Ó/g,'Ó'); // 211 D3
texte = texte.replace(/Ô/g,'Ô'); // 212 D4
texte = texte.replace(/Õ/g,'Õ'); // 213 D5
texte = texte.replace(/Ö/g,'Ö'); // 214 D6
texte = texte.replace(/×/g,'×'); // 215 D7
texte = texte.replace(/Ø/g,'Ø'); // 216 D8
texte = texte.replace(/Ù/g,'Ù'); // 217 D9
texte = texte.replace(/Ú/g,'Ú'); // 218 DA
texte = texte.replace(/Û/g,'Û'); // 219 DB
texte = texte.replace(/Ü/g,'Ü'); // 220 DC
texte = texte.replace(/Ý/g,'Ý'); // 221 DD
texte = texte.replace(/Þ/g,'Þ'); // 222 DE
texte = texte.replace(/ß/g,'ß'); // 223 DF
texte = texte.replace(/á/g,'à'); // 224 E0
texte = texte.replace(/á/g,'á'); // 225 E1
texte = texte.replace(/â/g,'â'); // 226 E2
texte = texte.replace(/ã/g,'ã'); // 227 E3
texte = texte.replace(/ä/g,'ä'); // 228 E4
texte = texte.replace(/å/g,'å'); // 229 E5
texte = texte.replace(/æ/g,'æ'); // 230 E6
texte = texte.replace(/ç/g,'ç'); // 231 E7
texte = texte.replace(/è/g,'è'); // 232 E8
texte = texte.replace(/é/g,'é'); // 233 E9
texte = texte.replace(/ê/g,'ê'); // 234 EA
texte = texte.replace(/ë/g,'ë'); // 235 EB
texte = texte.replace(/ì/g,'ì'); // 236 EC
texte = texte.replace(/í/g,'í'); // 237 ED
texte = texte.replace(/î/g,'î'); // 238 EE
texte = texte.replace(/ï/g,'ï'); // 239 EF
texte = texte.replace(/ð/g,'ð'); // 240 F0
texte = texte.replace(/ñ/g,'ñ'); // 241 F1
texte = texte.replace(/ò/g,'ò'); // 242 F2
texte = texte.replace(/ó/g,'ó'); // 243 F3
texte = texte.replace(/ô/g,'ô'); // 244 F4
texte = texte.replace(/õ/g,'õ'); // 245 F5
texte = texte.replace(/ö/g,'ö'); // 246 F6
texte = texte.replace(/÷/g,'÷'); // 247 F7
texte = texte.replace(/ø/g,'ø'); // 248 F8
texte = texte.replace(/ù/g,'ù'); // 249 F9
texte = texte.replace(/ú/g,'ú'); // 250 FA
texte = texte.replace(/û/g,'û'); // 251 FB
texte = texte.replace(/ü/g,'ü'); // 252 FC
texte = texte.replace(/ý/g,'ý'); // 253 FD
texte = texte.replace(/þ/g,'þ'); // 254 FE
texte = texte.replace(/ÿ/g,'ÿ'); // 255 FF
}
return texte;
}
Conclusion
Cette fonction s'appelle par var chainePropre = convertirHTML( chaineSale, 1); //code vers des entites HTML var chainePropre = convertirHTML( chaineSale, 0); // decode depuis les entites HTML Voilà !
C'est la nouvelle version.
Historique
- 08 février 2006 11:06:33 :
- Prochaine version
- 08 février 2006 11:28:23 :
- Nouvelle version : plus d'entités converties
- 25 avril 2006 16:26:44 :
- Mis à jour avec des expressions rationnelles
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
jQuery : problème d'affichage/encodage HTML [ par Mr Z ]
Bonjour, j'ai un soucis d'affichage/encodage d'une chaîne en HTML. Sur ma base MySql est enregistré une chaîne encodée utf8_general_ci. Je récupère c
Rechargement page après boutnon pécédent [ par yebs ]
Bonjour, pour une application web, je rencontre un problème : j'ai une page p1.html avec un lien qui renvoie vers une autre p2.html Quand je suis s
Dupliquer une ligne d'un tableau html javascript DOM [ par lord1366 ]
Bonjour, voici mon problème : Je voudrais copier une ligne d'un tableau html (celà fonctionne sous Mozilla, Opera, Safari, IE8 mais pas sous IE6 et I
ouvrir fichier html [ par happouh ]
Bonjour, Je développe en asp.net et c#. J'aurai besoin de pouvoir lancer un fichier html depuis le poste client. Je voudrais donc savoir si il existe
comment griser le bouton d'agrandissment d'une fenetre sur html ou java script [ par aminre4 ]
bonjour , je suis entrein de creer mon site internet sou html et y a du java script et java dedan aussi et j'aimerai savoir c'est koi les codes que j
Dezippage via javascript [ par nicvar ]
Bonjour, Je cherche à dézipper du HTML en javascript, est ce que quelqu'un saurait si un script de dézippage existe en javascript ? Voici un petit r
envoyer une html dans une boite email [ par swedikiluka ]
Bonjour je voudrais envoyer une page html dans la boite email de mes users comme le fait souvent codesource.com: page contient des images,liens, et au
[BAR]login et mot de passe en html [ par pirateman46 ]
Bonjour, voilà mon problême ou plustot mes problêmes tout d'abord je n'y connais absolument rien, j'ai reussi à creer un site avec web office online j
Overflow avec hauteurs en pourcentage [ par Titmoff ]
Bonjour à tous, Mon sujet a déjà été traité et résolu mais malgré tout, je n'arrive pas à régler mon problème. Je voudrais n'avoir qu'une barre de d
Recuperer le resultat d'une pahe php dans ma page html [ par dartagnan43 ]
Bonsoir, Je voudrais insérer dans ma page html le résultat de mon compteur live que j'ai sur ma page live.php En gros ma page live.php interroge ma b
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|