antirez / antirez/lamernews

Error when retrieving UTF-8 strings from database

Offen
#162 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Ruby
Sterne
1.4k
Forks
199
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When submitting a news story that has UTF-8 encoded characters in its title, the submission completes successfully but the resulting redirect produces the following error:

```
ArgumentError at /
invalid byte sequence in US-ASCII
```

For some reason, it is falsely assumed that strings returned by Redis are ASCII strings. I have fixed this problem in production by adding the following line to `config.ru`:

```
Encoding.default_external = Encoding::UTF_8
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.