This depends on what field you're entering data into and how OJS is configured.
By default, OJS uses plain text fields; you can manually enter HTML codes into many of these (e.g. article abstracts and journal setup fields). The Site Administrator and Journal Manager can enter any HTML they wish, whereas other roles such as Authors can only use limited HTML (e.g. bold, underline, etc). This helps prevent cross-site scripting attacks.
Starting with version 2.1.1, OJS supports TinyMCE (see http://tinymce.moxiecode.com
), which replaces text boxes in OJS with a small WYSIWYG editor. You should be able to paste from Word etc. directly into these boxes and retain formatting. For TinyMCE to function, you'll need to follow the instructions in plugins/generic/tinymce/README in the OJS distribution.
Either way, OJS supports characters like em dashes, copyright symbols, etc. However, be warned that Microsoft applications sometimes use non-standard characters, such as for smart quotes; these might not be displayed correctly. There are lengthly discussions of this in various other forums. Suffice it to say that this is a bee in the Open Source bonnet. For the time being, these characters will require manual correction.
Open Journal Systems Team