Using string.equals() and not getting the results...

The RTC will be used to attach a time signature to when an RFID tag is read.

I will change the buffer[1] to buffer[3], what do you suggest I use instead of the += operator?

In addition, can anyone address how to compare the two strings successfully? I'm having trouble with that, perhaps I am not aware of extra characters that exist in TagID and that aren't being printed with Serial.print but are included in the comparison with IDofTag.equals();