Skip to content

MOuli90/Diacritics2Url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diacritics2Url

Converts any string to an readable URL.

Methods

string diacritics2url.replaceDiacritics(string) Replaces all Diacritics with the äquivalent sound.

string string diacritics2url(string) Replaces all diacritics with the äquicalent sound and all none alphanumericcharacters with "-".

Maptable

Character UTF-8 Code Result
A 0041 A
24b6 A
ff21 A
À 00c0 A
Á 00c1 A
 00c2 A
1ea6 A
1ea4 A
1eaa A
1ea8 A
à 00c3 A
Ā 0100 A
Ă 0102 A
1eb0 A
1eae A
1eb4 A
1eb2 A
Ȧ 0226 A
Ǡ 01e0 A
Ǟ 01de A
1ea2 A
Å 00c5 A
Ǻ 01fa A
Ǎ 01cd A
Ȁ 0200 A
Ȃ 0202 A
1ea0 A
1eac A
1eb6 A
1e00 A
Ą 0104 A
Ⱥ 023a A
2c6f A
a732 AA
Æ 00c6 AE
Ǽ 01fc AE
Ǣ 01e2 AE
ff6e AE
Ä 00c4 Ae
a734 AO
a736 AU
a738 AV
a73a AV
a73c AY
ª 00aa a
a 0061 a
24d0 a
ff41 a
1e9a a
à 00e0 a
á 00e1 a
â 00e2 a
1ea7 a
1ea5 a
1eab a
1ea9 a
ã 00e3 a
ā 0101 a
ă 0103 a
1eb1 a
1eaf a
1eb5 a
1eb3 a
ȧ 0227 a
ǡ 01e1 a
ǟ 01df a
1ea3 a
å 00e5 a
ǻ 01fb a
ǎ 01ce a
ȁ 0201 a
ȃ 0203 a
1ea1 a
1ead a
1eb7 a
1e01 a
ą 0105 a
2c65 a
ɐ 0250 a
a733 aa
æ 00e6 ae
ǽ 01fd ae
ǣ 01e3 ae
ä 00e4 ae
a735 ao
@ 0040 at
ff20 at
a737 au
a739 av
a73b av
a73d ay
B 0042 B
24b7 B
ff22 B
1e02 B
1e04 B
1e06 B
Ƀ 0243 B
Ƃ 0182 B
Ɓ 0181 B
b 0062 b
24d1 b
ff42 b
1e03 b
1e05 b
1e07 b
ƀ 0180 b
ƃ 0183 b
ɓ 0253 b
© 00a9 C
C 0043 C
24b8 C
ff23 C
Ć 0106 C
Ĉ 0108 C
Ċ 010a C
Č 010c C
Ç 00c7 C
1e08 C
Ƈ 0187 C
Ȼ 023b C
a73e C
ff69 C
c 0063 c
24d2 c
ff43 c
ć 0107 c
ĉ 0109 c
ċ 010b c
č 010d c
ç 00e7 c
1e09 c
ƈ 0188 c
ȼ 023c c
a73f c
2184 c
Ð 00d0 D
D 0044 D
24b9 D
ff24 D
1e0a D
Ď 010e D
1e0c D
1e10 D
1e12 D
1e0e D
Đ 0110 D
Ƌ 018b D
Ɗ 018a D
Ɖ 0189 D
a779 D
DZ 01f1 DZ
DŽ 01c4 DZ
Dz 01f2 Dz
Dž 01c5 Dz
d 0064 d
24d3 d
ff44 d
1e0b d
ď 010f d
1e0d d
1e11 d
1e13 d
1e0f d
đ 0111 d
ƌ 018c d
ɖ 0256 d
ɗ 0257 d
a77a d
dz 01f3 dz
dž 01c6 dz
E 0045 E
24ba E
ff25 E
È 00c8 E
É 00c9 E
Ê 00ca E
1ec0 E
1ebe E
1ec4 E
1ec2 E
1ebc E
Ē 0112 E
1e14 E
1e16 E
Ĕ 0114 E
Ė 0116 E
Ë 00cb E
1eba E
Ě 011a E
Ȅ 0204 E
Ȇ 0206 E
1eb8 E
1ec6 E
Ȩ 0228 E
1e1c E
Ę 0118 E
1e18 E
1e1a E
Ɛ 0190 E
Ǝ 018e E
e 0065 e
24d4 e
ff45 e
è 00e8 e
é 00e9 e
ê 00ea e
1ec1 e
ế 1ebf e
1ec5 e
1ec3 e
1ebd e
ē 0113 e
1e15 e
1e17 e
ĕ 0115 e
ė 0117 e
ë 00eb e
1ebb e
ě 011b e
ȅ 0205 e
ȇ 0207 e
1eb9 e
1ec7 e
ȩ 0229 e
1e1d e
ę 0119 e
1e19 e
1e1b e
ɇ 0247 e
ɛ 025b e
ǝ 01dd e
F 0046 F
24bb F
ff26 F
1e1e F
Ƒ 0191 F
a77b F
f 0066 f
24d5 f
ff46 f
1e1f f
ƒ 0192 f
a77c f
G 0047 G
24bc G
ff27 G
Ǵ 01f4 G
Ĝ 011c G
1e20 G
Ğ 011e G
Ġ 0120 G
Ǧ 01e6 G
Ģ 0122 G
Ǥ 01e4 G
Ɠ 0193 G
a7a0 G
a77d G
a77e G
g 0067 g
24d6 g
ff47 g
ǵ 01f5 g
ĝ 011d g
1e21 g
ğ 011f g
ġ 0121 g
ǧ 01e7 g
ģ 0123 g
ǥ 01e5 g
ɠ 0260 g
a7a1 g
1d79 g
a77f g
H 0048 H
24bd H
ff28 H
Ĥ 0124 H
1e22 H
1e26 H
Ȟ 021e H
1e24 H
1e28 H
1e2a H
Ħ 0126 H
2c67 H
2c75 H
a78d H
h 0068 h
24d7 h
ff48 h
ĥ 0125 h
1e23 h
1e27 h
ȟ 021f h
1e25 h
1e29 h
1e2b h
1e96 h
ħ 0127 h
2c68 h
2c76 h
ɥ 0265 h
ƕ 0195 hv
I 0049 I
24be I
ff29 I
Ì 00cc I
Í 00cd I
Î 00ce I
Ĩ 0128 I
Ī 012a I
Ĭ 012c I
İ 0130 I
Ï 00cf I
1e2e I
1ec8 I
Ǐ 01cf I
Ȉ 0208 I
Ȋ 020a I
1eca I
Į 012e I
1e2c I
Ɨ 0197 I
i 0069 i
24d8 i
ff49 i
ì 00ec i
í 00ed i
î 00ee i
ĩ 0129 i
ī 012b i
ĭ 012d i
ï 00ef i
1e2f i
1ec9 i
ǐ 01d0 i
ȉ 0209 i
ȋ 020b i
1ecb i
į 012f i
1e2d i
ɨ 0268 i
ı 0131 i
J 004a J
24bf J
ff2a J
Ĵ 0134 J
Ɉ 0248 J
j 006a j
24d9 j
ff4a j
ĵ 0135 j
ǰ 01f0 j
ɉ 0249 j
K 004b K
24c0 K
ff2b K
1e30 K
Ǩ 01e8 K
1e32 K
Ķ 0136 K
1e34 K
Ƙ 0198 K
2c69 K
a740 K
a742 K
a744 K
a7a2 K
k 006b k
24da k
ff4b k
1e31 k
ǩ 01e9 k
1e33 k
ķ 0137 k
1e35 k
ƙ 0199 k
2c6a k
a741 k
a743 k
a745 k
a7a3 k
L 004c L
24c1 L
ff2c L
Ŀ 013f L
Ĺ 0139 L
Ľ 013d L
1e36 L
1e38 L
Ļ 013b L
1e3c L
1e3a L
Ł 0141 L
Ƚ 023d L
2c62 L
2c60 L
a748 L
a746 L
a780 L
LJ 01c7 LJ
Lj 01c8 Lj
l 006c l
24db l
ff4c l
ŀ 0140 l
ĺ 013a l
ľ 013e l
1e37 l
1e39 l
ļ 013c l
1e3d l
1e3b l
ſ 017f l
ł 0142 l
ƚ 019a l
ɫ 026b l
2c61 l
a749 l
a781 l
a747 l
lj 01c9 lj
M 004d M
24c2 M
ff2d M
1e3e M
1e40 M
1e42 M
2c6e M
Ɯ 019c M
m 006d m
24dc m
ff4d m
ḿ 1e3f m
1e41 m
1e43 m
ɱ 0271 m
ɯ 026f m
N 004e N
24c3 N
ff2e N
Ǹ 01f8 N
Ń 0143 N
Ñ 00d1 N
1e44 N
Ň 0147 N
1e46 N
Ņ 0145 N
1e4a N
1e48 N
Ƞ 0220 N
Ɲ 019d N
a790 N
a7a4 N
NJ 01ca NJ
Nj 01cb Nj
n 006e n
24dd n
ff4e n
ǹ 01f9 n
ń 0144 n
ñ 00f1 n
1e45 n
ň 0148 n
1e47 n
ņ 0146 n
1e4b n
1e49 n
ƞ 019e n
ɲ 0272 n
ʼn 0149 n
a791 n
a7a5 n
nj 01cc nj
O 004f O
24c4 O
ff2f O
Ò 00d2 O
Ó 00d3 O
Ô 00d4 O
1ed2 O
1ed0 O
1ed6 O
1ed4 O
Õ 00d5 O
1e4c O
Ȭ 022c O
1e4e O
Ō 014c O
1e50 O
1e52 O
Ŏ 014e O
Ȯ 022e O
Ȱ 0230 O
Ȫ 022a O
1ece O
Ő 0150 O
Ǒ 01d1 O
Ȍ 020c O
Ȏ 020e O
Ơ 01a0 O
1edc O
1eda O
1ee0 O
1ede O
1ee2 O
1ecc O
1ed8 O
Ǫ 01ea O
Ǭ 01ec O
Ø 00d8 O
Ǿ 01fe O
Ɔ 0186 O
Ɵ 019f O
a74a O
a74c O
Ö 00d6 Oe
Ƣ 01a2 OI
a74e OO
Ȣ 0222 OU
o 006f o
24de o
ff4f o
ò 00f2 o
ó 00f3 o
ô 00f4 o
1ed3 o
1ed1 o
1ed7 o
1ed5 o
õ 00f5 o
1e4d o
ȭ 022d o
1e4f o
ō 014d o
1e51 o
1e53 o
ŏ 014f o
ȯ 022f o
ȱ 0231 o
ȫ 022b o
1ecf o
ő 0151 o
ǒ 01d2 o
ȍ 020d o
ȏ 020f o
ơ 01a1 o
1edd o
1edb o
1ee1 o
1edf o
1ee3 o
1ecd o
1ed9 o
ǫ 01eb o
ǭ 01ed o
ø 00f8 o
ǿ 01ff o
ɔ 0254 o
a74b o
a74d o
ɵ 0275 o
ö 00f6 oe
ƣ 01a3 oi
ȣ 0223 ou
a74f oo
P 0050 P
24c5 P
ff30 P
1e54 P
1e56 P
Ƥ 01a4 P
2c63 P
a750 P
a752 P
a754 P
p 0070 p
24df p
ff50 p
1e55 p
1e57 p
ƥ 01a5 p
1d7d p
a751 p
a753 p
a755 p
Q 0051 Q
24c6 Q
ff31 Q
a756 Q
a758 Q
Ɋ 024a Q
q 0071 q
24e0 q
ff51 q
ɋ 024b q
a757 q
a759 q
® 00ae R
R 0052 R
24c7 R
ff32 R
Ŕ 0154 R
1e58 R
Ř 0158 R
Ȑ 0210 R
Ȓ 0212 R
1e5a R
1e5c R
Ŗ 0156 R
1e5e R
Ɍ 024c R
2c64 R
a75a R
a7a6 R
a782 R
ff68 R
r 0072 r
24e1 r
ff52 r
ŕ 0155 r
1e59 r
ř 0159 r
ȑ 0211 r
ȓ 0213 r
1e5b r
1e5d r
ŗ 0157 r
1e5f r
ɍ 024d r
ɽ 027d r
a75b r
a7a7 r
a783 r
S 0053 S
24c8 S
ff33 S
Ś 015a S
1e64 S
Ŝ 015c S
1e60 S
Š 0160 S
1e66 S
1e62 S
1e68 S
Ș 0218 S
Ş 015e S
2c7e S
a7a8 S
a784 S
1e9e SS
s 0073 s
24e2 s
ff53 s
ś 015b s
1e65 s
ŝ 015d s
1e61 s
š 0161 s
1e67 s
1e63 s
1e69 s
ș 0219 s
ş 015f s
ȿ 023f s
a7a9 s
a785 s
1e9b s
ß 00df ss
ff67 ss
T 0054 T
24c9 T
ff34 T
1e6a T
Ť 0164 T
1e6c T
Ț 021a T
Ţ 0162 T
1e70 T
1e6e T
Ŧ 0166 T
Ƭ 01ac T
Ʈ 01ae T
Ⱦ 023e T
a786 T
a728 TZ
ff6a TM
t 0074 t
24e3 t
ff54 t
1e6b t
1e97 t
ť 0165 t
1e6d t
ț 021b t
ţ 0163 t
1e71 t
1e6f t
ŧ 0167 t
ƭ 01ad t
ʈ 0288 t
2c66 t
a787 t
a729 tz
U 0055 U
24ca U
ff35 U
Ù 00d9 U
Ú 00da U
Û 00db U
Ũ 0168 U
1e78 U
Ū 016a U
1e7a U
Ŭ 016c U
Ǜ 01db U
Ǘ 01d7 U
Ǖ 01d5 U
Ǚ 01d9 U
1ee6 U
Ů 016e U
Ű 0170 U
Ǔ 01d3 U
Ȕ 0214 U
Ȗ 0216 U
Ư 01af U
1eea U
1ee8 U
1eee U
1eec U
1ef0 U
1ee4 U
1e72 U
Ų 0172 U
1e76 U
1e74 U
Ʉ 0244 U
Ü 00dc Ue
u 0075 u
24e4 u
ff55 u
ù 00f9 u
ú 00fa u
û 00fb u
ũ 0169 u
1e79 u
ū 016b u
1e7b u
ŭ 016d u
ǜ 01dc u
ǘ 01d8 u
ǖ 01d6 u
ǚ 01da u
1ee7 u
ů 016f u
ű 0171 u
ǔ 01d4 u
ȕ 0215 u
ȗ 0217 u
ư 01b0 u
1eeb u
1ee9 u
1eef u
1eed u
1ef1 u
1ee5 u
1e73 u
ų 0173 u
1e77 u
1e75 u
ʉ 0289 u
ü 00fc ue
V 0056 V
24cb V
ff36 V
1e7c V
1e7e V
Ʋ 01b2 V
a75e V
Ʌ 0245 V
a760 VY
v 0076 v
24e5 v
ff56 v
1e7d v
ṿ 1e7f v
ʋ 028b v
a75f v
ʌ 028c v
a761 vy
W 0057 W
24cc W
ff37 W
1e80 W
1e82 W
Ŵ 0174 W
1e86 W
1e84 W
1e88 W
2c72 W
w 0077 w
24e6 w
ff57 w
1e81 w
1e83 w
ŵ 0175 w
1e87 w
1e85 w
1e98 w
1e89 w
2c73 w
X 0058 X
24cd X
ff38 X
1e8a X
1e8c X
x 0078 x
24e7 x
ff58 x
1e8b x
1e8d x
Y 0059 Y
24ce Y
ff39 Y
1ef2 Y
Ý 00dd Y
Ŷ 0176 Y
1ef8 Y
Ȳ 0232 Y
1e8e Y
Ÿ 0178 Y
1ef6 Y
1ef4 Y
Ƴ 01b3 Y
Ɏ 024e Y
1efe Y
y 0079 y
24e8 y
ff59 y
1ef3 y
ý 00fd y
ŷ 0177 y
1ef9 y
ȳ 0233 y
1e8f y
ÿ 00ff y
1ef7 y
1e99 y
1ef5 y
ƴ 01b4 y
ɏ 024f y
ỿ 1eff y
Z 005a Z
24cf Z
ff3a Z
Ź 0179 Z
1e90 Z
Ż 017b Z
Ž 017d Z
1e92 Z
1e94 Z
Ƶ 01b5 Z
Ȥ 0224 Z
Ɀ 2c7f Z
2c6b Z
a762 Z
z 007a z
24e9 z
ff5a z
ź 017a z
1e91 z
ż 017c z
ž 017e z
1e93 z
1e95 z
ƶ 01b6 z
ȥ 0225 z
ɀ 0240 z
2c6c z
a763 z
ff10 0
ff11 1
² 00b2 2
ff12 2
³ 00b3 3
ff13 3
ff14 4
ff15 5
ff16 6
ff17 7
ff18 8
ff19 9

Check letters

Character UTF-8 Code
× 00d7
Þ 00de
ð 00f0
þ 00fe
ĸ 0138
Ŋ 014a
ŋ 014b
Œ 0152
œ 0153
Ƅ 0184
ƅ 0185
ƍ 018d
Ə 018f
Ɣ 0194
Ɩ 0196
ƛ 019b
Ʀ 01a6
Ƨ 01a7
ƨ 01a8
Ʃ 01a9
ƪ 01aa
ƫ 01ab
Ʊ 01b1
Ʒ 01b7
Ƹ 01b8
ƹ 01b9
ƺ 01ba
ƻ 01bb
Ƽ 01bc
ƽ 01bd
ƾ 01be
ƿ 01bf
ǀ 01c0
ǁ 01c1
ǂ 01c2
ǃ 01c3
Ǯ 01ee
ǯ 01ef
Ƕ 01f6
Ƿ 01f7
Ȝ 021c
ȝ 021d
ȡ 0221
ȴ 0234
ȵ 0235
ȶ 0236
ȷ 0237
ȸ 0238
ȹ 0239
Ɇ 0246
ɑ 0251
ɒ 0252
ɕ 0255
ɘ 0258
ə 0259
ɚ 025a
ɜ 025c
ɝ 025d
ɞ 025e
ɟ 025f
ɡ 0261
ɢ 0262
ɣ 0263
ɤ 0264
ɦ 0266
ɧ 0267
ɩ 0269
ɪ 026a
ɬ 026c
ɭ 026d
ɮ 026e
ɰ 0270
ɳ 0273
ɴ 0274
ɶ 0276
ɷ 0277
ɸ 0278
ɹ 0279
ɺ 027a
ɻ 027b
ɼ 027c
ɾ 027e
ɿ 027f
ʀ 0280
ʁ 0281
ʂ 0282
ʃ 0283
ʄ 0284
ʅ 0285
ʆ 0286
ʇ 0287
ʊ 028a
ʍ 028d
ʎ 028e
ʏ 028f
ʐ 0290
ʑ 0291
ʒ 0292
ʓ 0293
ʗ 0297
ʙ 0299
ʚ 029a
ʛ 029b
ʜ 029c
ʝ 029d
ʞ 029e
ʟ 029f
ʠ 02a0
ʣ 02a3
ʤ 02a4
ʥ 02a5
ʦ 02a6
ʧ 02a7
ʨ 02a8
ʩ 02a9
ʪ 02aa
ʫ 02ab
ʬ 02ac
ʭ 02ad
ʮ 02ae
ʯ 02af
ʰ 02b0
ʱ 02b1
ʲ 02b2
ʳ 02b3
ʴ 02b4
ʵ 02b5
ʶ 02b6
ʷ 02b7
ʸ 02b8
˟ 02df
ˠ 02e0
ˡ 02e1
ˢ 02e2
ˣ 02e3

Thanks

Thanks to Rodrigo di Lorenzo Lopes for his script http://jsperf.com/diacritics/12

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published