簡體   English   中英

如何將字符串轉換為 unicode?

[英]How can I convert string to unicode?

我有我的文字

Japanese:  このOTPを使用してQuikドライブにログインします。 このOTPを誰とも共有しないでください

我有它的 unicode 轉換

Unicode:  3053306e004f0054005030924f7f752830573066005100750069006b30c930e930a430d6306b30ed30b030a430f33057307e3059300200203053306e004f0054005030928ab030683082517167093057306a30443067304f306030553044

這是我用一些在線工具完成的。 現在我需要使用nodejs做同樣的事情。

所以我的問題是什么是 Unicode 類型? 如何將我的日語文本轉換為 unicode?

.split("") — 將字符串從每個字符分離成數組 // ["こ", "の", "O" ...]
• 使用map()循環到數組中並用charCode 替換每個字符,轉換為hex字符串。

 let str = "このOTPを使用してQuikドライブにログインします。 このOTPを誰とも共有しないでください"; str = str.split("").map( char => addZeros( char.charCodeAt(0).toString(16) ) ).join(""); function addZeros(str){ return ("0000" + str).slice(-4) } console.log( str ); // for comparison console.log( "3053306e004f0054005030924f7f752830573066005100750069006b30c930e930a430d6306b30ed30b030a430f33057307e3059300200203053306e004f0054005030928ab030683082517167093057306a30443067304f306030553044" )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM