base64で角度2の文字列をエンコードまたはデコードするにはどうしたらいいですか???私のフロントエンドツールis Angular 2.パスワード文字列を持っていました。それをAPIに渡す前に、base64でエンコードする必要がありました。インサービスbase64エンコードされた文字列がデコードされますので。
そのため、Angular 2/TypeScript用のbase64エンコード/デコードライブラリと、いくつかのオプションを探しています。
ありがとうございます。
btoa("yourstring")
を使う
詳細情報: https://developer.mozilla.org/en/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
TypeScriptはJavascriptのスーパーセットであり、既存のJavascriptライブラリとWeb APIを使用できます。
エンコードにはbtoa()
を、デコードにはatob()
を使用してください。
text_val:any="your encoding text";
エンコードされたテキスト:console.log(btoa(this.text_val)); //eW91ciBlbmNvZGluZyB0ZXh0
デコードされたテキスト:console.log(atob("eW91ciBlbmNvZGluZyB0ZXh0")); //your encoding text
Angular 2のエンコードからbase64の場合は、btoa()関数。
例: -
console.log(btoa("stringAngular2"));
// Output:- c3RyaW5nQW5ndWxhcjI=
Angular 2のbase64から分離の場合は、atob()関数。
例: -
console.log(atob("c3RyaW5nQW5ndWxhcjI="));
// Output:- stringAngular2