Nasıl JavaScript Base64 dize kodlayabilir misin?
Base64 dize için bir PNG resmi kodlayabilir bir PHP komut dosyası var.
Aynı şey JavaScript kullanarak yapmak istiyorum. Dosyaları açmak için nasıl biliyorum, ama kodlama yapmak için nasıl emin değilim? İkili veri ile çalışmaya alışık değilim.
CEVAP
Eğer Internet Explorer 9 desteği ihtiyacı olmayan kod yazıyorsanız ya da daha sonra btoa()
atob()
base64 kodlama ve dönüştürmek için kullanabilirsiniz. Aksi takdirde, the function Sunny referenced gibi bir şey kullanın.
Yorum bu işlevleri/iade kabul ne yani ile ilgili bazı karışıklıklar var gibi gözüküyor...
btoa()
kabul eder bir “dize” her karakteri ifade eden bir 8-bit bir dize 8 temsil edilebilir olmayan karakterler içeren iletirseniz byte – bit, it will probably break. Bu bir sorun değileğeraslında bir bayt dizisi olarak dize tedavi ediyorsun, ama eğer başka bir şey yapmaya çalışıyorsan o zaman, ilk olarak kodlamak gerekecek.atob()
döndürür bir “dize” her karakteri ifade eden bir0
0xff
arasında, değeri olacak olan 8-bit byte. YapardeğilASCII – eğer bu fonksiyonu kullanıyorsanız, ikili veri ve metin ile çalışmak için beklediğiniz muhtemelen demek.
Nasıl base64 dize javascript kullanara...
Nasıl JavaScript ile boş bir dize için...
Nasıl JavaScript boolean bir dize dönü...
Nasıl JavaScript bir Tamsayı bir Dize ...
Nasıl bir dize olarak adını aldığımda ...