Subject: [OPSAWG] can ietf-mud/mud/mfg-name be UTF8?

From: Michael Richardson <[email-masked]>
Date: Thu, 13 May 2021 13:06:50 -0400

Eliot, looking at RFC8520:

       leaf mfg-name {
         type string;
         description
           "Manufacturer name, as described in
            the ietf-hardware YANG module.";
       }

RFC8348 is also referenced.  Is UTF8 allowed? I would assume so.
Is it okay if mfg-name says, "微信"?

--
Michael Richardson <[email-masked]>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide

---

From: Eliot Lear <[email-masked]>
Date: Thu, 13 May 2021 22:02:30 +0200

The YANG definition of a string is that of ISO10646/Unicode, so I think the example you gave is perfectly fine.  Now, it might be the case that over time, we might want to allow for additional manufacturer names (say, an array), but how the UI would handle that I don’t know.

Eliot

> On 13 May 2021, at 19:06, Michael Richardson <[email-masked]> wrote:
> 
> Signed PGP part
>

---

From: Carsten Bormann <[email-masked]>
Date: Fri, 14 May 2021 15:40:18 +0200

On 2021-05-13, at 22:02, Eliot Lear <lear=[email-masked]> wrote:
> 
> The YANG definition of a string is that of ISO10646/Unicode, 

Yes.  Another useful example of a manufacturer string is below.

(In other words, you typically need to say a bit more than “string” if you care about being able to present the string in a UI.)

Grüße, Carsten

              ##                                      # 
              ##                                      # 
              ######################################### 
              ######################################### 
              ######################################### 
              ######################################### 
              ##                                      # 
              ##                                      # 
                                                        
              ##                                      # 
              ##                                      # 
              ######################################### 
              ######################################### 
              ######################################### 
              ######################################### 
              ##                     ##               # 
              ##                     ##               # 
              ##                     ##               # 
              ##                     ##               # 
              ##                     ##               # 
              ##                     ##               # 
              ##                   #####              # 
              ##                  ########            # 
              ##                  ########            # 
              ##                                     ## 
              ###                                   ### 
              #####                               ##### 
              ########                         ######## 
              ########                         ######## 
                                               ######## 
                                               ######## 
                                                  ##### 
                                                    ### 
                                                     ## 
                                                      # 
              ##                                      # 
              ##                                      # 
              ######################################### 
              ######################################### 
              ######################################### 
              ######################################### 
              ##                                      # 
              ##                                      # 
                                                      # 
                                                      # 
                                                     ## 
                                                    ### 
                                               ######## 
                                               ######## 
              ##                                      # 
              ##                                      # 
              ######################################### 
              ######################################### 
              ######################################### 
              ######################################### 
              ##                     ##               # 
              ##                     ##               # 
                                     ##               # 
                                     ##               # 
                                     ##               # 
                                     ##               # 
                                   #####              # 
                                  ########            # 
                                  ########            # 
                                                     ## 
                                                    ### 
                                                  ##### 
                                               ######## 
                                               ########