1. An information processing apparatus for processing a received file, comprising: an acquisition unit configured to acquire identification information for identifying the file, the identification information being described using predetermined character codes; a determining unit configured to determine whether or not the information processing apparatus is capable of performing processing based on the predetermined character codes; a conversion unit configured to be operable when said determining unit determines that the information processing apparatus is not capable of performing processing based on the predetermined character codes, to convert the identification information described using the predetermined character codes into identification information using substitute character codes processable by the information processing apparatus; a storing unit configured to store the substitute character codes representative of the identification information after conversion by said conversion unit and the character codes representative of the identification information before the conversion in a memory in association with each other; and a deletion unit configured to be operable when the processing on the file is completed, to delete the substitute character codes associated with the file and the character codes before the conversion from the memory.