Help Gmc Modernise Emoji Support (fixed!) |
|
Help Gmc Modernise Emoji Support (fixed!) |
|
|
|
|
Apr 11 2019, 05:42 PM |
I haven't got a clue mate sorry. Just answering to keep it active and bumped up
-------------------- SEE MY GMC CERTIFICATE โSuccess is not obtained overnight. It comes in instalments; you get a little bit today, a little bit tomorrow until the whole package is given out. The day you procrastinate, you lose that day's success.โ Israelmore Ayivor |
|
|
||
|
|
|
Apr 12 2019, 08:46 AM |
I think you just need some work on Unicode support. Most emojis are encoded using 4 bytes in UTF-8, therefore it got converted into ???? by something that could not understand it. Maybe the database table that stores forum posts is not Unicode? Thanks for the input Madfish! I checked and it seems forum posts are currently using utf8 in the database: https://screencast.com/t/9YDxyDsytXd However even if we have a unicode support problem somewhere, I guess we still need to provide the actual emoji icons for desktop browsers. Or perhaps modern browsers already have built-in support for this? |
|
|
||
|
|
|
Apr 12 2019, 10:30 AM |
Thanks for the input Madfish! I checked and it seems forum posts are currently using utf8 in the database: https://screencast.com/t/9YDxyDsytXd No problem. That is unfortunate. Would have been an easy fix. In that case it's probably the PHP code running this forum. I'm not a PHP expert, but it's known for not being very Unicode-friendly. However even if we have a unicode support problem somewhere, I guess we still need to provide the actual emoji icons for desktop browsers. Or perhaps modern browsers already have built-in support for this? This should not be needed. All modern browsers support extended range Unicode code points (including emojis) natively. Check here for details. Mind that these emojis are quite different to "old style" emojis which indeed require some extra handling. Very briefly: - old style emoji = a combination of regular ASCII characters which gets interpreted as emoji and presented as some custom image. Ex. characters ": )" were interpreted as smiley. Another example would be ": h u h :" - new type of emoji = it's a character of it's own. Supported by the browser, just like any other character. It is way outside of ASCII range and that might be problematic for any code that handles it. |
|
|
||
|
|
|
Apr 13 2019, 08:00 PM |
Thanks Madfish this is very helpful, it is perhaps not so hard to fix modern emoji support then - it we can only identify where the culprit lies.
|
|
|
||
|
|
|
Apr 28 2019, 02:45 AM |
โบ๏ธ๐๐โน๏ธ๐
|
|
|
||
|
|
|
Apr 28 2019, 09:51 AM |
๐๐๐ฑ๐ฎ๐ฅ๐๐๐๐ค๐ค๐ค๐ช๐ผ๐ช๐ผ๐๐ฅณ๐ฅณ๐ค๐ค
๐๐๐๐ฆท๐๐๐ปโโ๏ธ๐๐ฝโโ๏ธ |
|
|
||