16. marts 2003 - 16:45Der er
4 kommentarer og 1 løsning
Socket Encoding
Hejsa, Er det muligt at finde ud af med hvilken encoding en Socket-klient bruger? Jeg har lavet en chat-server som sender og modtager beskeder i UTF-8 encoding, hvilket er fint så længe jeg kører det under Red Hat Linux 8.1b3 (hvor UTF-8 er default). Men hvis nu en Windows-maskine prøver at connecte, virker de danske bogstaver ikke.
Mit spørgsmål er så om det er muligt at finde ud af på serveren hvilken encoding klienten kører med, så jeg kan konvertere intelligent mellem de forskellige alt efter om det er en UTF-8-klient, ISO-8859-1-klient eller ASCII-klient...
Du kan vel implementere i klientprogrammet, at det, når der oprettes forbindelse til serveren, sender en pakke indeholdende information om, hvorvidt det er ASCII eller UTF-8, osv.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.