Characters are unified amongst dialects, but pronunciation is different. Different characters could sound different or similar or same under different dialects. There are also specific characters that are only used by certain dialects.
The zhuyin / pinyin system is the phonetic symbols / alphabet plus rules to sound out every character in Mandarin. Then there are many many dialects in China, some with more tones and some with less tones etc etc.
The Chinese language is all so complicated...