{"action":"created","issue":{"url":"https://api.github.com/repos/hankhero/cl-json/issues/13","repository_url":"https://api.github.com/repos/hankhero/cl-json","labels_url":"https://api.github.com/repos/hankhero/cl-json/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/hankhero/cl-json/issues/13/comments","events_url":"https://api.github.com/repos/hankhero/cl-json/issues/13/events","html_url":"https://github.com/hankhero/cl-json/pull/13","id":129515755,"number":13,"title":"Smp surrogates encode","user":{"login":"ghard","id":84069,"avatar_url":"https://avatars.githubusercontent.com/u/84069?v=3","gravatar_id":"","url":"https://api.github.com/users/ghard","html_url":"https://github.com/ghard","followers_url":"https://api.github.com/users/ghard/followers","following_url":"https://api.github.com/users/ghard/following{/other_user}","gists_url":"https://api.github.com/users/ghard/gists{/gist_id}","starred_url":"https://api.github.com/users/ghard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghard/subscriptions","organizations_url":"https://api.github.com/users/ghard/orgs","repos_url":"https://api.github.com/users/ghard/repos","events_url":"https://api.github.com/users/ghard/events{/privacy}","received_events_url":"https://api.github.com/users/ghard/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-01-28T17:16:40Z","updated_at":"2016-11-03T17:03:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hankhero/cl-json/pulls/13","html_url":"https://github.com/hankhero/cl-json/pull/13","diff_url":"https://github.com/hankhero/cl-json/pull/13.diff","patch_url":"https://github.com/hankhero/cl-json/pull/13.patch"},"body":"According to the documentation found in the net [1], characters outside basic multilingual plane should be encoded using surrogate pairs.\n\nThis is minimally tested, but works on my use case where I need to feed EMOJI to a mobile client and my users were getting garbage displayed to them.\n\nOptimally, the decoding side should probably be hacked to be able to do the reverse as well. I don't have need for this at the moment so haven't looked into it yet.\n\n[1] http://www.ietf.org/rfc/rfc4627.txt \"2.5 Strings\"\n"},"comment":{"url":"https://api.github.com/repos/hankhero/cl-json/issues/comments/258206637","html_url":"https://github.com/hankhero/cl-json/pull/13#issuecomment-258206637","issue_url":"https://api.github.com/repos/hankhero/cl-json/issues/13","id":258206637,"user":{"login":"ghard","id":84069,"avatar_url":"https://avatars.githubusercontent.com/u/84069?v=3","gravatar_id":"","url":"https://api.github.com/users/ghard","html_url":"https://github.com/ghard","followers_url":"https://api.github.com/users/ghard/followers","following_url":"https://api.github.com/users/ghard/following{/other_user}","gists_url":"https://api.github.com/users/ghard/gists{/gist_id}","starred_url":"https://api.github.com/users/ghard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghard/subscriptions","organizations_url":"https://api.github.com/users/ghard/orgs","repos_url":"https://api.github.com/users/ghard/repos","events_url":"https://api.github.com/users/ghard/events{/privacy}","received_events_url":"https://api.github.com/users/ghard/received_events","type":"User","site_admin":false},"created_at":"2016-11-03T17:03:23Z","updated_at":"2016-11-03T17:03:23Z","body":"Hi,\n\nI don't have immediate need for the decoding, so it would be low priority, I'm afraid. Feel free to give it a shot! My pull request was submitted a while ago, with no reaction whatsoever though, so I don't know if this space is being watched or not :) maybe it needs a fork. I'm using my patch in production for a mobile app API backend and it does the trick I need it to do.\n\nCheers,\nYrjänä\n\nSent from my iPad\n\n> On 3 Nov 2016, at 14:32, Salad Tea <notifications@github.com> wrote:\n> \n> I made a similar pull request, because didn't noticed yours. (#19)\n> \n> Do you interested in implement surrogate pairs in the decoder.lisp?\n> \n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly, view it on GitHub, or mute the thread.\n> \n"}}
{"actor":{"display_login":"ghard"}}