Rolf B: JavaScript, Bytes und Zeichen

Beitrag lesen

Hallo Emil,

Für alle Browser mit Fetch API:

let a = [65, 66, 67, 0xF0, 0x9D, 0x9F, 0x82, 0xE2, 0x82, 0xAC, 0xC3, 0xA4];
new Response(new Uint8Array(a)).text()
   .then(function(result) {
      console.log(result);
      let p=0;
      while (true) {
         let c = result.codePointAt(p);
         if (c === undefined) break;
         console.log(c);
         p++;
      }
      console.log("String enthält " + p + " Codepoints");
    });

Ausgabe:

ABC𝟂€ä
65
66
67
120770
57282
8364
228
String enthält 7 Codepoints

Mit for...of ließe sich die Schleife kompakter machen, aber String.prototype[@@iterator] fehlt in vielen Browsern.

Rolf

--
sumpsi - posui - clusi
0 65

JavaScript, Bytes und Zeichen

Emil
  • javascript
  1. 0
    Der Martin
    1. 0
      Emil
      1. 0
        Emil
    2. 3
      dedlfix
      1. 0
        Rolf B
        1. 0
          dedlfix
        2. 0
          Emil
          1. 0
            dedlfix
            1. 0
              Emil
              1. 0
                dedlfix
                1. -1
                  Emil
                  1. 0
                    dedlfix
                    1. 0
                      Emil
                      1. 0
                        dedlfix
                    2. 0
                      Gunnar Bittersmann
                      1. 0
                        dedlfix
                        1. -1
                          Gunnar Bittersmann
                          • typografie
                          1. 0
                            Rolf B
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                Rolf B
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    Rolf B
                                    1. 0
                                      JürgenB
              2. 0
                Emil
                1. 0
                  dedlfix
                  1. 0
                    Emil
                    1. 0
                      dedlfix
                      1. 0
                        Emil
                        1. 1
                          dedlfix
                          1. 0
                            Emil
                            1. 0
                              dedlfix
                              1. 0
                                Emil
                                1. 0
                                  dedlfix
                                  1. 0
                                    Emil
                                    1. 0
                                      dedlfix
                                      1. 0
                                        Emil
                                      2. 0
                                        dedlfix
                                  2. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Emil
                                      1. 0
                                        Gunnar Bittersmann
                                        1. 0
                                          dedlfix
                                          1. 0
                                            Gunnar Bittersmann
                                            1. 0
                                              Emil
                                              1. 0
                                                Mitleser
                                                1. 0

                                                  Schwimmen und Schlaganfall

                                                  Emil
                                                  • menschelei
                                    2. 0
                                      dedlfix
                                      1. 0
                                        Emil
                                      2. 0
                                        Matthias Apsel
                                        1. 0
                                          Gunnar Bittersmann
                                          • markdown
                                          • zu diesem forum
                                          1. 0
                                            Matthias Apsel
                                            1. 0
                                              Gunnar Bittersmann
                                              1. 0
                                                Matthias Apsel
                                                1. 1
                                                  Gunnar Bittersmann
                                2. 0
                                  1unitedpower
                                  1. 0

                                    TextDecoder

                                    Emil
                    2. 0
                      Rolf B
                      1. 0
                        Emil
                        1. 0
                          Rolf B
                          1. 0
                            Emil
      2. 0

        JavaScript, Bytes, Zeichen und Kontext

        Emil
  2. 0

    Antwort nicht angezeigt?

    Lisa
    • zu diesem forum
    1. 0
      Christian Kruse
      1. 0
        Tabellenkalk
        1. 0
          JürgenB