[Nut-upsdev] Encoding when communicating with a NUT server?

Roger Price roger at rogerprice.org
Thu Jan 21 08:20:12 GMT 2021


On Wed, 20 Jan 2021, Glen Bakeman via Nut-upsdev wrote:

> I'm working on a library in .Net to communicate with NUT servers as a 
> client. I'm at the point of setting up a socket to send and receive 
> information from a NUT server, but I've realized that I don't actually 
> know what encoding I should use when sending the raw bytes. ASCII? 
> UTF-8? Something else? I want to assume that it's UTF-8, but just in 
> case there's some sort of edge-case, I'd like to know for sure.

The vocabulary of commands from the client and responses from upsd are all in 
basic ASCII which is the same as UTF-8 in the first 127 characters.  As long as 
you stick to characters 0-127, UTF-8 is ok.  Future expansion beyond character 
code 127 has yet to be considered.  So far no-one has requested accents on ups 
names.

Roger



More information about the Nut-upsdev mailing list