I'm facing a problem here: I have a text in Korean decimal Unicode and the text is displayed in 4 columns and many rows (as it's the answers of a language test). The problem is that because the width of each answer is 20%, the sentence splits randomly in the middle of the word when it doesn't fit, instead of in the spaces between words. I don't know how to treat this, since this text is loaded and displayed automatically from a database.The HTML code for each one of the 4 columns is like this:\[code\]<table class="courses" border="0" cellpadding="2" cellspacing="2" width="100%" style="font-size:13px;"> <tbody> <td width="20%"> <p align="center"> <input name="a[X]" value=http://stackoverflow.com/questions/14458638/1" type="radio"> <br> <?php echo "바쁘면 가지 마세요" ?> // this comes from a DB, its the unicodes of the korean characters<br> </p> </td></tbody></table>\[/code\]What could I do to fix this and, when it doesn't fit, avoid splitting randomly, but do it when a sentence ends? If you notice in the Unicode codes, you can tell there's a space between ;면 가, but it breaks just anywhere, the same for all the text.(Note that there aren't any encoding problems, the Korean characters are displayed properly. And it doesn't happen with other languages like Swedish or Spanish).EDITHere's a working example.Note that in the example, the first answer is split in the last two characters, when that word has five characters, so should be split 3 chars before.