Code Monkey home page Code Monkey logo

web-emoji's Introduction

web-emoji

No code here yet, working on cleaning it up!

This project brings emoji support for websites and mobile web application.

The general idea is to let server-side code deal with all things unicode. The clients just pass over the emojis, while the server replaces all ๐Ÿบ with ๐Ÿบ. This makes it easier to store text in databases (no need to deal with utf8-mb4), and UTF-16 in JS for example.

The clients are responsible for replacing ๐Ÿบ with something that looks like a beer. In this case it's a .

PHP

The PHP class supports conversion from emoji to ๐Ÿบ, and from ๐Ÿบ to HTML.

$e = new Emojificator('data/'); $e->emoji2text("Are you up for a ๐Ÿบ?"); // Are you up for a ๐Ÿบ? $e->text2html("Are you up for a ๐Ÿบ?"); // Are you up for a

JavaScript

Emoji.text2Html("Are you up for a ๐Ÿบ?"); // Are you up for a

Worth reading

http://crocodillon.com/blog/parsing-emoji-unicode-in-javascript http://stackoverflow.com/questions/7814293/how-to-insert-utf-8-mb4-characteremoji-in-ios5-in-mysql

web-emoji's People

Contributors

eirikhm avatar emilhauk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.