Non-English characters disallowed in WiFi passwords?

REPRODUCIBILITY: 100%
OS VERSION: 4.4.0.58
HARDWARE: Xperia XA2 dual-sim
UI LANGUAGE: Swedish
REGRESSION: ?

DESCRIPTION:

I have hit an interesting bug, which, from the UI behaviour, looks like there was some decision made here.
My friend’s WiFi network has the letter ä in the password. When I input that into the password input field the “Connect” button becomes inactive.
No other device has any problems connecting to that network.
I have tested it with some other accented letters and it seems any of them will trigger this bug.

PRECONDITIONS:

A wireless network with strange enough password.
But you can actually test it on any wireless network, just input enough characters for the “Connect” button to become active and then enter any non-English accented letter.

STEPS TO REPRODUCE:

  1. Open the “Connect to internet” view from top menu
  2. Pick a WiFi network
  3. Enter password containing a non-English accented letter

EXPECTED RESULT:

The “Connect” button stays active and allows to connect to the network.

ACTUAL RESULT:

The “Connect” button deactivates and connection is impossible.

MODIFICATIONS:

Chum and Storeman installed, developer mode enabled.
Patchmanager installed with following patches applied:

  • Force cover size
  • Sandbox indicator
  • Finer volume control
  • Disable launcher pagination

Clockwork installed with N9ish icons pack and some custom ones.

ADDITIONAL INFORMATION:

5 Likes

I can confirm this behaviour on my X10 II with 4.4.0.72.

2 Likes

Strangely, editing the passphrase accepts åöä for editind the network password. It won’t help connecting, though.

1 Like

I couldn’t find the xkcd for utf8 so: xkcd: Workflow

EDIT (I avoid google, but …)

Yes, I noticed that too. Weird.

Thanks @daneos for the report. This is unexpected, but a useful observation. Thanks also for everyone else for confirming it (and for the always-amusingly-apposite xkcds).

I’ve created an internal issue for this and tagged it as “tracked”. I can’t think of a reason why this would be the case, but maybe there is.