1unitedpower: JavaScript, Bytes und Zeichen

Beitrag lesen

text.length ist ja schon falsch. Denn es sind 6 Codepoints, nicht 7. Genauso falsch wie @rolf b Lösung. TextDecoder() ist wohl ein experimentelles Feature.

TextDecoder arbeteitet trotzdem richtig. Wie Gunnar schon schrieb, ist die length-Eigenschaft von JS kaputt.

const bytes = [65, 66, 67, 0xF0, 0x9D, 0x9F, 0x82, 0xE2, 0x82, 0xAC, 0xC3, 0xA4];
const text = new TextDecoder().decode(new Uint8Array(bytes));
const codePoints  = [...text].map(c => c.codePointAt(0).toString(16));
// ["41", "42", "43", "1d7c2", "20ac", "e4"]
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