2

在我的表单中,我想为我的文本区域使用占位符文本。它工作正常,除了没有土耳其字符。

<form action="http://localhost:8082/kaybeden/index.php/details/newcomment" method="post" accept-charset="utf-8" class="form-horizontal">
<div class="control-group">
  <div class="controls">
    <textarea name="comment_body" cols="150" rows="10" id="comment_body" placeholder="yazd���n yorum zeka bar�nd�rs�n." ></textarea>
  </div>
</div>
<div class="control-group">
  <div class="controls">
    <input type="submit" name="submit" value="Yolla" class="btn" />
  </div>
</div>

“yazd���n yorum zeka bar�nd�rs�n”字符串是输出,通常应该是“yazdığın yorum zeka barındırsın.”。我的 HTML 字符集是 UTF-8。除占位符外,所有土耳其字符都很好。

4

2 回答 2

4

placeholder="yazd...n yorum zeka bar.nd.rs.n."

表示在 UTF-8 上下文中输入的非 UTF-8 字符。

确保在您的文本编辑器或 IDE 中您的 HTML 文件是正确的 UTF-8 编码。

于 2013-03-05T15:19:06.917 回答
2

使用 HTML 实体代码(在网站上称为数字代码)而不是真实字符。你可以在这里找到一张桌子

例如:

<input type="text" placeholder="Kushadas&#305;"/>

于 2013-03-05T15:20:26.133 回答