1. A method for recognizing characters in a handwritten input representing an input character string, comprising: determining a character sub-string preceding an unrecognized character in the input character string; providing, by means of handwriting recognition, one or more candidate characters for the unrecognized character; and selecting, based on the determined character sub-string, one of the one or more candidate characters which is most likely to be a correct recognition of the unrecognized character.