A method for displaying characters on a touchscreen, characterized by comprising: when it is detected that a time period during which a user touches an area, where at least one character is displayed, on the touchscreen exceeds a preset time threshold, determining a shaded area formed when the user touches the touchscreen; wherein determining the shaded area formed when the user touches the touchscreen comprises: determining a radius R r of the shaded area according to the following formula: R r = R t + d r 1; where R t is the maximum radius of an area which is touched and pressed by the user and is detected by the touchscreen, and d r is a preset value; and determining the shaded area according to the radius R r; acquiring at least one shaded character in the shaded area, and displaying and enlarging the at least one shaded character on a preset enlargement area outside the shaded area on the touchscreen (S 102), wherein the at least one character displayed on the touchscreen includes the at least one shaded character, the preset enlargement area is larger than the shaded area and smaller than the touchscreen; and detecting a touch of the user on the preset enlargement area, and performing locating and selecting on the at least one shaded character in the shaded area according to the detected touch; wherein detecting the touch of the user on the preset enlargement area, and performing locating and selecting on the at least one shaded character in the shaded area according to the detected touch comprises: when it is detected that the user touches the preset enlargement area, recording a starting position of the preset enlargement area touched by the user and detecting whether the user continuously performs a slide touch on the preset enlargement area; if no, calculating a corresponding starting position of the shaded area according to the starting position of the preset enlargement area and moving a cursor to a front of a character corresponding to the starting position of the shaded area, wherein the starting position of the shaded area is in the shaded area; and if yes, recording an ending position of the preset enlargement area touched by the user and calculating a corresponding starting position of the shaded area and a corresponding ending position of the shaded area, which are in the shaded area, according to the starting position of the preset enlargement area and the ending position of the preset enlargement area, and selecting corresponding characters between the starting position of the shaded area and the ending position of the shaded area. when it is detected that a time period during which a user touches an area, where at least one character is displayed, on the touchscreen exceeds a preset time threshold, determining a shaded area formed when the user touches the touchscreen; wherein determining the shaded area formed when the user touches the touchscreen comprises: determining a radius R r of the shaded area according to the following formula: R r = R t + d r 1; where R t is the maximum radius of an area which is touched and pressed by the user and is detected by the touchscreen, and d r is a preset value; and determining the shaded area according to the radius R r; acquiring at least one shaded character in the shaded area, and displaying and enlarging the at least one shaded character on a preset enlargement area outside the shaded area on the touchscreen (S 102), wherein the at least one character displayed on the touchscreen includes the at least one shaded character, the preset enlargement area is larger than the shaded area and smaller than the touchscreen; and detecting a touch of the user on the preset enlargement area, and performing locating and selecting on the at least one shaded character in the shaded area according to the detected touch; wherein detecting the touch of the user on the preset enlargement area, and performing locating and selecting on the at least one shaded character in the shaded area according to the detected touch comprises: when it is detected that the user touches the preset enlargement area, recording a starting position of the preset enlargement area touched by the user and detecting whether the user continuously performs a slide touch on the preset enlargement area; if no, calculating a corresponding starting position of the shaded area according to the starting position of the preset enlargement area and moving a cursor to a front of a character corresponding to the starting position of the shaded area, wherein the starting position of the shaded area is in the shaded area; and if yes, recording an ending position of the preset enlargement area touched by the user and calculating a corresponding starting position of the shaded area and a corresponding ending position of the shaded area, which are in the shaded area, according to the starting position of the preset enlargement area and the ending position of the preset enlargement area, and selecting corresponding characters between the starting position of the shaded area and the ending position of the shaded area.