Why are the addresses in the same block in bitcoin and bitcoin cash different?

Bitcoin cash is a hard fork of bitcoin which means that before a certain block number (478558 according to Wikipedia) the blocks are the same for both bitcoin cash and bitcoin. I was looking at one of these blocks before the hard fork using a blockchain explorer (Blockchain.com) and I noticed that all the information seems to be the same apart from the transaction addresses. It seems like the bitcoin and bitcoin cash addresses are different even though other information such as the block hash and Merkle root hash. What is the reason for this?