Le shanghaïen (shanghaihua) est parlé par les shanghaïens de souche entre eux, sauf que Shanghaï est un ville d'immigration (ce n'est pas avec un enfant par couple que ta ville passe à 15 millions d'habitants). Donc le shanghaïen tu en entendras, mais ça n'a *rien à voir* avec le cantonais au niveau de l'impact sur la population, parce qu'on ne parle pas ce dialecte dans les provinces frontalières. Donc à Shanghaï, tu entends surtout parler mandarin (putonghua). Evidemment, si c'était à HK, le problème serait bien différent.