Я хочу декодировать строку. Когда я делаю это на PHP, Go, Python, это дает результат, отличный от NodeJS. Я перепробовал много библиотек кодирования / декодирования base64, но результат всегда один и тот же. Я потратил 5 часов на эту ошибку.
Я хочу декодировать это:
5wEoKBapCmDCaJrRCiwKFK1SIOQ8Y1K2V5UZbAOuNOhVgY+MEhQKBXVhdG9tEgsyMDA5OTAwMDAwMBIsChT59Ec6oQnuK5uLa1iNNvuWKdSOMBIUCgV1YXRvbRILMjAwOTkwMDAwMDASEwoNCgV1YXRvbRIEMTAwMBDAmgwaagom61rphyEDEfz4OLFOxWBL6HQbJLlw1nRE7zbfrXzYFJg8YIKC5fwSQAYqnpgwKpdJMx6L5ktYPYb7Lm81Xe2eXoRAloQQNKyhTvHaOBZzWGYSQSuWlMPxhJ9C4sxbeg1UN2lVJ8NLrYo=
Когда я декодирую его с помощью Node, результат:
�((�
`�h��
,
�R �<cR�W�l�4�U���
uatom
20099000000,
��G:� �+��kX�6��)Ԏ0
uatom
20099000000
uatom1000��
j
T7iU'�K��N�`K�t�p�tD�6߭|��<`����@*��0*�I3��KX=��.o5]�^�@��4��N��8sXfA+����B��[z
На других языках, таких как PHP, Python, Go результат:
?((?
`?h??
,
?R ?<cR?W?l?4?U???
uatom
20099000000,
??G:? ?+??kX?6??)Ԏ0
uatom
20099000000
uatom1000??
j
T7iU'?K??
Что я пробовал до сих пор? Я пробовал встроенный буфер:
Buffer.from("myData", 'base64').toString("utf-8")
Я пробовал это решение: { ссылка } Но выдает ошибку:
UnhandledPromiseRejectionWarning: URIError: URI malformed
at decodeURIComponent (<anonymous>)