0

Javascript を使用して月と年の値を Unicode に変換するにはどうすればよいですか? たとえば、"6, 2013" は "\u1046, \u1042\u1040\u1041\u1043" (ミャンマーのテキスト) になります。

パトリックは私がこれを得たCodepenに私を指摘しました:

 <script type="text/javascript">
  var d = new Date();
  var mn = (d.getMonth()+1);
  var dn = d.getDate();
  var yn = d.getFullYear();

  var toMyanmar = function (string) {
    var unicodeString = '';
    for (var i=0; i < string.length; i++) {
      var char = string[i];
      if (parseInt(char),16) {
        char = String.fromCharCode(string.charCodeAt(i) + 4112)
      }
      unicodeString += char;
    }
    return unicodeString;
  }

  document.write("<br/>Myanmar Date: ");
  document.write(toMyanmar(''+ mn) + ', ');
  document.write(toMyanmar(''+ dn) + ', ');
  document.write(toMyanmar(''+ yn));
  document.write("<br/>Date; Latin/Arabic numerals: " + mn + ', ' + dn + ', ' + yn);
</script>

<body style="font-family:'Myanmar Text',Arial;"></body>

ゼロ (0; u1040, #4160) は、基数を「parseInt」と同じ行に移動するまで、このスクリプトによって無視されました。(文字を表示するには、mmrtext.ttf または同様の Unicode フォントが必要です)。また、ミャンマー関連の言語はさまざまなセットを使用するため、将来の文字ページのトランスコードの基礎になると思います。あなたがより良い支払いを受けるまで、100万人に感謝します。R.ホランド

4

1 に答える 1