lsongdev / lsongdev/node-escpos
UTF8 problem
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.6k
- Forks
- 443
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung

hello everyone, I tried to print a smiley face and Russian letters, nothing comes out. Does anyone have ideas?
i tried also 860, not have result.
Code:
const options = { encoding: "UTF8" };
const printer = new escpos.Printer(device, options);
device.open(function (error) {
printer
.size(0, 0)
.font("a")
.align("ct")
.style("b")
.text("привет андрей ❤️")
.cut()
.close();
});
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die gemeldete Ausgabe mit der gezeigten Printer-Konstruktion und dem Aufruf .text("привет андрей ❤️") zu reproduzieren, und vergleiche dabei die Kodierungen UTF8 und 860. Verfolge, wie der Druckertreiber Text kodiert, bevor er ihn an das Gerät sendet. Als erledigt gilt die Aufgabe, wenn kyrillische Buchstaben und das Smiley auf dem betreffenden ESC/POS-Drucker eine definierte Ausgabe erzeugen und die unterstützte Kodierung dokumentiert oder getestet ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- nodejs, typescript
- Bereich
- embedded-iot
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100