3. The string matching method of claim 1 further comprising: searching a previous results DB for a string that matches the input string, and if the string that matches the input string exists in the previous results DB, determining a representative string corresponding to the identified string as the output representative string, the previous results DB storing previous string matching results comprising a plurality of strings and a plurality of corresponding representative strings; and if the string that matches the input string does not exist in the previous results DB, storing the input string and the output representative string in the previous results database.
3. The string matching method of claim 1 further comprising: searching a previous results DB for a string that matches the input string, and if the string that matches the input string exists in the previous results DB, determining a representative string corresponding to the identified string as the output representative string, the previous results DB storing previous string matching results comprising a plurality of strings and a plurality of corresponding representative strings; and if the string that matches the input string does not exist in the previous results DB, storing the input string and the output representative string in the previous results database. 19. The string matching method of claim 3 , wherein the determining the representative string comprises, if the user chooses none of the records included in the candidate list, determining the input string as the output representative string, and, if the input string is determined as the output representative string, and the storing the input string and the output representative string in the previous results database comprises storing the input string in the representative list DB together with the phonetic symbol string with a highest matching score among the phonetic symbol strings included in the candidate list.