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
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|