ms-access - 为什么我的 MS Access 文本框(富文本)在单词之间缺少空格?
问题描述
有时,但并非总是如此,在我的 MS Access 文本框中,一个单词后面跟着一个粗体字,这些单词之间的空格会丢失。包含此文本的记录确实有空间,当它显示在此文本框中时它丢失了。
这是问题的图像。“berkenaan”和“tiga”之间第一段的第一行缺少一个空格。图像中的最后一行也有问题。注意其他粗体实例如何没有这个问题。
- 如果我删除 ** PENTING... 行和空白行,然后将缺少的空格重新添加,则它会正确呈现。
- 我检查了字符,字符串中没有隐藏字符。
- 我尝试了一个常规空间和一个不间断空间,结果是一样的。
- 如果我在其中放置 2 个空格,那么其中只有一个会丢失,并且最终看起来是正确的。这不是一个理想的解决方案,因为有时这些数据会打印到 Word 中,而我不希望有 2 个空格。
我看不出这 2 个实例与同一记录中其他正确呈现的实例有什么特别之处。
编辑:这是原始 HTML。
<strong>**PENTING – SILA BACA DENGAN TELITI**</strong><br> <br>Sepanjang kaji selidik ini, kebanyakan soalan yang akan kami tanyakan adalah berkenaan <strong>tiga jenis produk yang berbeza</strong>. Justeru itu, untuk tujuan kaji selidik ini, sila rujuk rajah di bawah bagi membantu anda.<br> <br><strong>1. Rokok biasa </strong>(rokok digulung sendiri dan buatan kilang) ialah rokok yang berisi <strong>tembakau</strong> dan perlu dinyalakan untuk pembakaran dan akan menghasilkan abu rokok.<strong> </strong><br> <br><strong>2. Produk vape </strong>(juga dikenali sebagai e-rokok) yang <strong>hanya memanaskan CECAIR (e-cecair) SAHAJA. </strong>Produk vape <strong>tidak</strong> mengandungi tembakau tetapi e-cecair kebiasaanya mengandungi nikotin dan berperisa.<br> <br>3. Produk yang terbaru dikenali sebagai <strong>produk tembakau dipanaskan </strong>(atau produk tembakau yang dipanaskan) tetapi tidak dibakar namun akan menghasilkan aerosol yang disedut. Produk tembakau yang dipanaskan ini kurang popular berbanding produk vape, dan kebiasaannya mengandungi tembakau berbentuk seperti rokok biasa.>
解决方案
我想到了。富文本框将一些连续的空格折叠成一个空格。我认为这就是 HTML 的解释方式。
我将所有空格替换为
并修复了显示问题。所有空格(包括连续空格)都按应有的方式显示。