我在这里遇到了一个问题:我有一个韩文十进制 Unicode 文本,文本显示在 4 列和多行中(因为它是语言测试的答案)。问题在于,因为每个答案的宽度都是 20%,所以当它不适合时,句子会在单词中间随机拆分,而不是在单词之间的空格中。我不知道如何处理这个问题,因为这个文本是从数据库中自动加载和显示的。
4 列中每一列的 HTML 代码如下所示:
<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=1" type="radio">
<br>
<?php echo "바쁘면 가지 마세요" ?> // this comes from a DB, its the unicodes of the korean characters<br>
</p>
</td>
</tbody>
</table>
我能做些什么来解决这个问题,当它不合适时,避免随机分裂,但在句子结束时这样做?如果您注意到 Unicode 代码,您可以看出 ;면 가 之间有一个空格,但它会在任何地方中断,所有文本都一样。
(请注意,没有任何编码问题,韩语字符显示正确。其他语言如瑞典语或西班牙语不会发生这种情况)。
编辑
这是一个工作示例。
请注意,在示例中,第一个答案在最后两个字符中拆分,当该单词有五个字符时,因此应该在前拆分 3 个字符。