What is the format of pdu?

when I got the sms from AT command it is in form of HEX. How can I decode back to a text message?

Is that a 7-bit coding scheme being used for text message?

Also I want to know the list of alpahbet refers to which HEX number, so that I can define the decoding function when i use java.

Thank you very much.