why couldn't they just use normal URL query param escaping? Always reinventing the wheel, badly.
WIFI:t=wpa&s=My%20Network&p=secret%20word
would have been much better.
WIFI:t=wpa&s=My%20Network&p=secret%20word
would have been much better.
So I think the difference is small. QR codes can contain quite a bit more information than what's needed for WIFI name and password.