Are Chinese characters the same regardless of whether you speak Cantonese, Mandarin, Hakkanese, etc?

I am Chinese myself. But I never learned how to read & write Chinese because I never went to Chinese school (I live in an English speaking country). I speak rudimentary Cantonese (but my parents also speak fluent Hakkanese and a bit of Mandarin). I’d like to learn how to …