💾 Archived View for head.baselab.org › gemlog › 2021-03-13.gmi captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-12-04)

➡️ Next capture (2022-03-01)

-=-=-=-=-=-=-

Entrata

Indice

Problema UTF-8, test Agate

Mi sono accorto che avevo un problema di encoding di alcuni caratteri come le lettere accentate. Prima pensavo fosse un problema del client, poi ho iniziato a pensare che fosse un problema del server...

In realtà era un mio problema, cioè della vm su cui ho creato i file `.gmi`. In pratica a causa dell'opzione mancante del client ssh:

SendEnv LC_* LANG

il `locale` remoto (!) non ereditava il charset UTF-8 ma andava al default `POSIX`. Per questo motivo i file `.gmi` creati direttamente sulla vm avevano encoding `iso-8859-1` che sembra supportato da `aerozine` ma solo da pochissimi client a quanto pare.

Abilitata l'opzione ssh, adesso tutto è come deve essere!

Nel frattempo sono riuscito anche a compilare correttamente il server gemini `agate` su debian buster.

In definitiva non riuscivo a compilare alcune dipendenze (es: tokio). Ho disinstallato la toolchain Rust (rustc-1.41, cargo-0.43) presa da APT e installato direttamente con l'installer ufficiale Rust che mi ha tornato rustc-1.50.

Per il momento rimango con Aerozine e tengo Agate come riserva :)

Indice

Entrata