# Emoji not showing up on 404 page not found

**URL:** https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995
**Category:** Bug
**Created:** [21 juni 2019 om 12:50 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995 "2019-06-21T12:50:25Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![debryc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/debryc/32/101652_2.png) [@debryc](https://meta.discourse.org/u/debryc)
#### Post date: [21 juni 2019 om 12:50 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/1 "2019-06-21T12:50:25Z")

</div>

On our 404 page not found, I see that `:mega` doesn’t become the 📣 emoji (see first post).

 ![Screenshot%20of%20Google%20Chrome%20(6-21-19%2C%208-44-04%20AM)](https://global.discourse-cdn.com/meta/original/3X/7/7/770fb3bed6c7bfc609833f01059fff58da590fa4.png)

The calendar emoji on the last post is rendering, but I didn’t use Discourse’s emoji chooser to get that particular emoji.

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [21 juni 2019 om 12:55 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/2 "2019-06-21T12:55:31Z")

</div>

AFAIK it’s the same reason the markdown links weren’t parsed in the other report you made about the 404 page.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [22 juni 2019 om 10:58 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/3 "2019-06-22T10:58:43Z")

</div>

Not quite, I think this should go through the same rendering path for topic titles. Who was the last person to work on 404 page @sam?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [25 juni 2019 om 01:33 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/4 "2019-06-25T01:33:15Z")

</div>

I think @techAPJ did but not sure. I am not sure if we even have a server side function to “emojify” a bunch of text, we always do this on the client.

I would not mind getting this fixed but it is fiddly, @j.jaffeux can you think of an easy fix here?

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [25 juni 2019 om 11:50 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/6 "2019-06-25T11:50:40Z")

</div>

I think that should do it:

[https://github.com/discourse/discourse/pull/7802](https://github.com/discourse/discourse/pull/7802)

The following topic title:  
FREE to USA Discourse hoster 😊 👨🏻

Would result in (both unicode and code replaced, and works with skin tones):

 ![32](https://global.discourse-cdn.com/meta/original/3X/4/3/431f061e0e4d1baef0b50ab6c7a017451da59bc8.png)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [26 juni 2019 om 09:17 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/7 "2019-06-26T09:17:45Z")

</div>

Will this be a perf issue? We need to confirm as 404 gets hit a lot, and systematically sometimes.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [26 juni 2019 om 09:20 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/8 "2019-06-26T09:20:49Z")

</div>

No this won’t, this page is cached in redis.

Also the lookup wont happen with filesystem, but using the Emoji list which is in memory (redis too).

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [26 juni 2019 om 14:18 UTC](https://meta.discourse.org/t/emoji-not-showing-up-on-404-page-not-found/120995/9 "2019-06-26T14:18:49Z")

</div>

Merged
