V
V
Vitaly2022-02-02 20:21:11
JavaScript
Vitaly, 2022-02-02 20:21:11

How to decode from base64 to json with Cyrillic values?

There is a file in base64 (should be json)
I tried to do it this way:

Buffer.from(requestBodyObject.signature, 'base64').toString('utf8')

I get this:

��4*0�4&10
*�$0��10U
2278720000Z0��1705U.пользователь Иван10U
��:(�_�ޣd8�d�,��>m���y$�!�@�Iy��k^�BROKk/p�U�K����� ���'0�#0)U" ��@���9y&����H��l�/�$��9f0+U#$0"� �1`�ś��p|)?X�n�c��X��xa���W0U��0U%0+��F0IU [email protected]> *�$010/+#https://cinformjust/reglnt/0 U0�0s+g0e��F��F0+��F0!0https:/.informjusten0+0 ���I0 *�$0U0�
+�7�2240NUG0E0C�A�?�=http://ca.infmjust.BED50831-Full-S9.crl0OU.H0F0D�B�@�>http://inforust.com/download/crls/CA-BED50831-Delt... [email protected]*�$1
V%�S>c�������$˗��Y� &h�`/�����]1�-�0�-�0��0��10U
ДП "ДІЯ"1s0qUj"Дружба". електронны системы услуг10Ucom-43395033-100010 Ucom10UГород10UaNTRcom-43395033>1`�ś�������j�0
/1�@0�<0�80�40
*�$ C�nes��m�kDiG����G7ΗےLZ���0��0�礁�0��10U
�� 0�10
�\Z0X
*�$000
*�$ 16438211735901643821173590709615�820220202170001Z1��0��0�10�1\0ZU
Sелектронные системы110/U(Адмы=іністраторы ІТС ЦЗО[email protected]центральный огран орган10Ucom-43220851-202010 Ucom10UГород�,�.������������0
/1�y0�u0�q0�m0
�M 30�90���0�1\0ZU
*�[email protected]�D4M�c��p���
��&0�&10
�\Z0X
*�$000
*�$0�1\0ZU
250603074500Z0��10U
+)'镩���Վhc[_U 1��0��0�10�1\0ZU
Sелектронные системы110/U(Адмы=іністраторы ІТС ЦЗО[email protected]центральный огран орган10Ucom-43220851-202010 Ucom10UГород�,�.������������0
/1�y0�u0�q0�m0
�M 30�90���0�1\0ZU
1�w0�s0�o000
*�$ Ϊz��U<����IsG�-��\�\��$�X����w0�90���0�1\0ZU
1��0��0�����0��0�|0�x0�B��-0�)1\0ZU
Sелектронные системы110/U(Администраторы ІТС ЦЗО1[0YUROCSP-сервер центральный огран орган10Ucom-43220851-202010 Ucom10UГород20220202170001Z000
*�$0�1\0ZU
300116183900Z0�1\0ZU
1�(0�$�� 0�0�0�졂-0�)1\0ZU
Sелектронные системы110/U(Администраторы ІТС ЦЗО1[0YUROCSP-сервер центральный огран орган10Ucom-43220851-202010 Ucom10UГород20220202170001Z00}0h0
*�$C�@���u��r�!��E׭��A����a�� �:�(���荌?�ƨH���
*�$0�1\0ZU
250603074500Z0��10U
*�$0�1\0ZU
250116202200Z0�)1\0ZU
��:(�_�ޣd8�d�,��>m���y$�!��R.�S�o� n�&(u���cHFj�"�Cm�.���V0�R0)U" �
K v�X$��b1d`u�
�D���L���s#0+U#$0"� �,�.���zv�]�L����%^�Y��(߀�0U��0U%�0
*�$0�1\0ZU
1845666180Z0�1\0ZU
*�$o�l2t�{�(���� :�2Z�����ʼnvE��N��9+�g>�1�i_���x��T�Ƣ���l�s��n��p����4t�����1�w��i�S������8?�,9

When I try to wrap in JSON.stringify(Buffer.from(requestBodyObject.signature, 'base64').toString('utf8')) - also some garbage

Answer the question

In order to leave comments, you need to log in

1 answer(s)
T
Tatsiana Vasiukovich, 2022-02-03
@widgetsoft

Try using atob

let someBase64Str = Buffer.from(requestBodyObject.signature, 'base64');
console.log(atob(someBase64Str));

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question