Problem z utf8 w node

0

Cześć,

Mam problem z kodowaniem polskich znaków w node. Skrypt korzysta z expressa i multera. To jest middleware, o który mi chodzi:

app.post('/upload', upload.single('file'), function (req, res) {
  if(req.file) {
    const data = req.file.buffer.toString('utf8')
    console.log(data)
}
})

console.log wyświetla wczytany tekst, ale zamiast polskich znaków są znaki zapytania. O co może chodzić?

0

A font w konsoli obsługuje polskie znaki?

0

Obsługuje. Problem trochę obszedłem. Generalnie wczytuję plik tekstowy. Przy zapisie do pliku txt po prostu zmieniam kodowanie na utf8, i potem node już sobie radzi ( piszę w notatniku, domyślne jest ANSI )

0

A no widzisz, zainstaluj porządny edytor - nie będziesz się nad takimi pierdołami zastanawiał, polecam VS Code.

1 użytkowników online, w tym zalogowanych: 0, gości: 1