njs + json + \uXXXX

Andrey Oktyabrskiy ano на bestmx.net
Пт Фев 15 05:33:38 UTC 2019


On 15.02.2019 0:31, Artem S. Povalyukhin wrote:
> 
> 
> On 2/15/19 12:13 AM, Andrey Oktyabrskiy wrote:
>> On 14.02.2019 22:41, Artem S. Povalyukhin wrote:
> ...
>>> $ cat unicode.js
> - var u8 = '\\u0444\\u044b\\u0432\\u0430 asdf \\ud83d\\udc4d';
> + var u8 = 'фыва asdf 👍';
> 
>> Спасибо.
>>
>> Смайликов точно не будет. Только печатные символы.
> 
> есть еще китайский язык ).
Не, там только печатные :-)

> все-таки желательно проверять, что кодепоинт < 0x10000
> чтобы не получить битый json.
Согласен, лишняя проверка редко когда вредит.


Подробная информация о списке рассылки nginx-ru