1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice

Welcome To SNBForums

SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.

If you'd like to post a question, simply register and have at it!

While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!

Add emoji support in SSID?

Discussion in 'Asuswrt-Merlin' started by Alives, May 8, 2016.

Tags:
  1. Alives

    Alives New Around Here

    Joined:
    Dec 3, 2014
    Messages:
    2
    When I try to set an emoji SSID, I get the error: "SSID cannot contain the character ...".

    Would it be possible to support setting emoji SSIDs?
     
  2. Please support SNBForums! Just click on this link before you buy something from Amazon and we'll get a small commission on anything you buy. Thanks!
  3. thelonelycoder

    thelonelycoder Part of the Furniture

    Joined:
    Jan 23, 2014
    Messages:
    4,176
    Location:
    Switzerland
    That would mean all devices showing the SSID name would have to support emoji's or at least support these characters as a valid name. There are more important things than changing software/firmware for billions of devices just to satisfy one user.
     
  4. sfx2000

    sfx2000 Part of the Furniture

    Joined:
    Aug 11, 2011
    Messages:
    12,664
    Location:
    San Diego, CA
    NO!
     
    pirx73 likes this.
  5. Lucky8888

    Lucky8888 Occasional Visitor

    Joined:
    Dec 13, 2015
    Messages:
    29
    Location:
    China
    Why would you want to do this?
     
  6. pete y testing

    pete y testing Very Senior Member

    Joined:
    Jul 12, 2011
    Messages:
    1,910
    Location:
    victoria, australia
    sfx2000 likes this.
  7. Nullity

    Nullity Very Senior Member

    Joined:
    Jul 17, 2014
    Messages:
    1,640
    Location:
    Appalachia
    An SSID is a string of 31 or 32 bytes. The common way of interpreting the data is as ASCII characters, but there nothing stopping you from inputting a multi-byte Unicode Emoji.

    Though, that emoji you input will be interpreted as ASCII characters by clients. Like, let's say the Emoji is a single, 4-byte Unicode character, a client will instead see four, 1-byte ASCII characters.
     
  8. Nullity

    Nullity Very Senior Member

    Joined:
    Jul 17, 2014
    Messages:
    1,640
    Location:
    Appalachia
    https://en.m.wikipedia.org/wiki/Service_set_(802.11_network)#Service_set_identification_.28SSID.29

     
  9. sfx2000

    sfx2000 Part of the Furniture

    Joined:
    Aug 11, 2011
    Messages:
    12,664
    Location:
    San Diego, CA
    the problem is - many clients will interpret that bit string in different ways...

    There is a clear reason why things are what they are - the world is very cross-platform these days...

    In the words of Maximus (Movie::Gladiator) - stay the line
     
  10. Nullity

    Nullity Very Senior Member

    Joined:
    Jul 17, 2014
    Messages:
    1,640
    Location:
    Appalachia
    In theory, all backend (wpa_supplicant, for example) WiFi services should treat an SSID as 32 bytes of binary data.

    If there is a problem, it would be purely a GUI problem (which should be unimportant). In many asian locales SSID's use non-ascii characters.
     
  11. sfx2000

    sfx2000 Part of the Furniture

    Joined:
    Aug 11, 2011
    Messages:
    12,664
    Location:
    San Diego, CA
    In theory yes, but in the practical world - no...

    Seriously - most AP's are linux/bsd based, and that string is US-ASCII...

    I'll do a mic drop as there isn't much further to discuss here... boom, echo/ring...
     
  12. Nullity

    Nullity Very Senior Member

    Joined:
    Jul 17, 2014
    Messages:
    1,640
    Location:
    Appalachia
    According to the latest 802.11 standard, an SSID is a 32-byte string that either uses an "UNSPECIFIED" or "UTF8" character encoding. ASCII is not an official SSID character encoding, but UTF8 (which is backwards compatible with ASCII) is... and UTF8 is fully capable of expressing Emojis.

    Linux & *BSD have supported Unicode/UTF-8 for over a decade, which includes all(?) current AsusWRT Linux kernels.
     
  13. sfx2000

    sfx2000 Part of the Furniture

    Joined:
    Aug 11, 2011
    Messages:
    12,664
    Location:
    San Diego, CA
    because it's not - i know you like to push the issue... but sometimes you gotta admit, things are what they are...

    no emojis in SSID's...
     
  14. Nullity

    Nullity Very Senior Member

    Joined:
    Jul 17, 2014
    Messages:
    1,640
    Location:
    Appalachia
    My point is that OP's request is valid within the (latest) 802.11 spec. Whether or not it is currently supported...

    If there is a section of the 802.11 spec that disallows Emojis, please share it.
     
  15. pete y testing

    pete y testing Very Senior Member

    Joined:
    Jul 12, 2011
    Messages:
    1,910
    Location:
    victoria, australia
    look at it this way , consider the lowest common denominator , where only the use of lower and upper case and numbers is accepted but some clients and devices , so these clients wont work , the likes of tp link only support lower / upper case and numbers , so to ensure cross compatibility you always go with the lowest common denominator its that simple
     
  16. kvic

    kvic Part of the Furniture

    Joined:
    Aug 11, 2014
    Messages:
    2,040
    Location:
    Hong Kong
    Just for fun...CJK mixed with emoji on Asus wireless router.

    trumpet ssid.png

    (Nullity seems right here...)
     
    Nullity likes this.
  17. Nullity

    Nullity Very Senior Member

    Joined:
    Jul 17, 2014
    Messages:
    1,640
    Location:
    Appalachia
    I understand the current situation, but I will not endorse blatant disregard for an established standard without good reason.

    I think you confuse binary representation (the SSID spec) with ~alphabetical representation (ASCII).
     
  18. pete y testing

    pete y testing Very Senior Member

    Joined:
    Jul 12, 2011
    Messages:
    1,910
    Location:
    victoria, australia
    thats what im pointing to , the standard is as the link i posted above
     
  19. kvic

    kvic Part of the Furniture

    Joined:
    Aug 11, 2014
    Messages:
    2,040
    Location:
    Hong Kong
    Pls stop non sense and see what's even possible in current home routers.
     
    Nullity likes this.
  20. sfx2000

    sfx2000 Part of the Furniture

    Joined:
    Aug 11, 2011
    Messages:
    12,664
    Location:
    San Diego, CA
    True - but practical considerations need to account for different operating systems, some of which may or may not support extended character sets - and while SSID shouldn't be something used by strcpy (and it's friends), some clients may do it.

    Be safe out there...
     
  21. pete y testing

    pete y testing Very Senior Member

    Joined:
    Jul 12, 2011
    Messages:
    1,910
    Location:
    victoria, australia
    and whats not possible , as i said compatibility is the key
     
Please support SNBForums! Just click on this link before you buy something from Amazon and we'll get a small commission on anything you buy. Thanks!