We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 404a7cb + df1033f commit 2d95afaCopy full SHA for 2d95afa
src/lib/utils/html.ts
@@ -72,7 +72,7 @@ export function createNormalizedUrl(url: string) {
72
codePoints[i] = Chars.UNDERSCORE;
73
}
74
75
- return String.fromCharCode(...codePoints);
+ return String.fromCodePoint(...codePoints);
76
77
78
const enum Chars {
src/test/utils/html.test.ts
@@ -288,4 +288,12 @@ describe("createNormalizedUrl", () => {
288
it("Permits Chinese characters", () => {
289
equal(createNormalizedUrl("文档"), "文档");
290
});
291
+
292
+ it("Permits Emoji characters", () => {
293
+ equal(createNormalizedUrl("🐌 Foo 🪐.md"), "🐌_Foo_🪐.md");
294
+ });
295
296
+ it("Permits UTF8 characters", () => {
297
+ equal(createNormalizedUrl("◉ bar⚐.md"), "◉_bar⚐.md");
298
299
0 commit comments