Why do I have partially blank or missing text in posts: Difference between revisions From Online Manual

Jump to: navigation, search
mNo edit summary
mNo edit summary
Line 1: Line 1:
There are a couple of reasons for this problem
There are two reasons which explain why this problem occurs.


==Using UTF-8 characters in a non-UTF-8 forum==
==Using UTF-8 characters in a non-UTF-8 forum==
If your users are using UTF-8 characters, perhaps copied in from some editing program, but you did not use UTF-8 when you set up the forum, these UTF-8 characters (special characters like £) will not show up properly in your forum.
If your members are using UTF-8 characters, perhaps copied into their posts from an editing program, but you did not use UTF-8 when you set up the forum, these UTF-8 characters (special characters like £) will not show up properly in posts.


There are two solutions -- either remove the "special" UTF-8 characters from the post, or [[UTF-8 Readme|convert your forum to UTF-8]].
There are two solutions. You can either remove the "special" UTF-8 characters from the post or [[UTF-8 Readme|convert your forum to UTF-8]].


==Using non-standard characters in an SMF forum==
==Using non-standard characters in an SMF forum==
Some word processing programs replace standard characters with non-standard characters. These non-standard characters cannot be represented properly by your forum, whether you use Latin-1 or UTF-8.  The only solution is to edit the post, and replace the non-standard characters with standard characters compatable with your forum.
Some word processing programs replace standard characters with non-standard characters. These non-standard characters cannot be displayed properly when copied into posts, regardless of whether you use Latin-1 or UTF-8.  The only solution is to edit the post, and replace the non-standard characters with standard characters which are compatible with the forum software.


===MS Word "smart quotes"===
===MS Word "smart quotes"===
MS Word is an example of a word processor using non-standard characters.  Microsoft calls them "Smart Quotes". The character encoding is Windows-1252 or CP-1252, and uses ISO-8859-1 reserved control codes in positions x80 through x95 to represent some specialty characters (typographically proper quotes, dashes, euro sign, etc.). These characters are not compatable with ISO-8859 or UTF-8 character encodings, and should not be used in SMF forums, which do not support Windows-1252 characters.  To avoid the problem, users may disable "smart quotes" in Word, and manually remove the non-standard characters wherever they appear on the forum.
MS Word is an example of a word processor using non-standard characters.  Microsoft calls them "Smart Quotes". The character encoding is Windows-1252 or CP-1252, and uses ISO-8859-1 reserved control codes in positions x80 up to and including x95 to represent some special characters (typographically proper quotes, dashes, euro sign, and others). These characters are not compatible with ISO-8859 or UTF-8 character encodings, and should not be used in SMF forums, which do not support Windows-1252 characters.  To avoid the problem, members may disable "smart quotes" in Word, and manually remove the non-standard characters wherever they appear on the forum.


[[Category:FAQ]]
[[Category:FAQ]]

Revision as of 12:45, 25 May 2016

There are two reasons which explain why this problem occurs.

Using UTF-8 characters in a non-UTF-8 forum

If your members are using UTF-8 characters, perhaps copied into their posts from an editing program, but you did not use UTF-8 when you set up the forum, these UTF-8 characters (special characters like £) will not show up properly in posts.

There are two solutions. You can either remove the "special" UTF-8 characters from the post or convert your forum to UTF-8.

Using non-standard characters in an SMF forum

Some word processing programs replace standard characters with non-standard characters. These non-standard characters cannot be displayed properly when copied into posts, regardless of whether you use Latin-1 or UTF-8. The only solution is to edit the post, and replace the non-standard characters with standard characters which are compatible with the forum software.

MS Word "smart quotes"

MS Word is an example of a word processor using non-standard characters. Microsoft calls them "Smart Quotes". The character encoding is Windows-1252 or CP-1252, and uses ISO-8859-1 reserved control codes in positions x80 up to and including x95 to represent some special characters (typographically proper quotes, dashes, euro sign, and others). These characters are not compatible with ISO-8859 or UTF-8 character encodings, and should not be used in SMF forums, which do not support Windows-1252 characters. To avoid the problem, members may disable "smart quotes" in Word, and manually remove the non-standard characters wherever they appear on the forum.



Advertisement: