テキストをこれらのクールな文字に変更するスクリプトを作成しようとしていますが、すべてが機能しているように見えますが、置き換えられたメッセージを送信しようとすると、黒い背景に白い疑問符のような文字。この:文字列の文字を配列の文字に置き換えます
は、ここでは、コードです:
var mm = "test";
var alphabet = "";
var nalphabet = "abcdefghijklmnopqrstuvwxyz";
for(var z in mm){
var x = nalphabet.indexOf(mm[z].toLowerCase());
var ool = alphabet[x];
msg.channel.sendMessage(ool);
}
疑問符の付いたwhiet文字は、不正なエンコーディングの兆候です。つまり、少なくとも2つのタイプのエンコーディング、通常はASCIIとUTF8があります。データベース、ファイル、HTTPヘッダーエンコーディングを確認してください。 – Booster2ooo
私が正しく理解していれば、 '' test "'のような文字列を '' "'に変更したいのですが、それは正しいのですか? –