2013-03-05 4 views
1

В моей форме я хочу использовать текст-заполнитель для своего текстового поля. Он отлично работает, кроме тюркских символов.Турецкие символы не указаны в html-форме заполнителя

<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> 

"yazdn Zeka barndrsn отзывам" строка вывода, как правило, он должен быть "yazdığın Zeka barındırsın отзывам.". Моя кодировка HTML - UTF-8. Все турецкие символы хороши, кроме заполнителя.

+0

В каком браузере (ы) это происходит? –

+0

Что значит, что строка - это «выход»? Он разбит в HTML * source *, включенном в вопрос. –

+0

ну, я действительно скопировал его из источника страницы через хром. Я новичок в stackoverflow. извините за плохое форматирование. в любом случае пекка решил проблему. – gunes

ответ

3

Это

заполнитель = "yazdn Zeka barndrsn отзывы."

указывает на символы, отличные от UTF-8, введенные в контексте UTF-8.

Убедитесь, что в текстовом редакторе или в среде IDE ваш HTML-файл правильно закодирован в кодировке UTF-8.

+0

Я использовал форматирование «UTF-8 без спецификации» из блокнота ++. Все такой же. Как я упоминал, место-заполнитель - проблема. Другие турецкие символы хороши. – gunes

+0

@gunes, когда они сломаны один раз, изменение кодировки не исправит их. Вам нужно будет ввести их снова в новую кодировку. Вы пробовали это? –

+0

похоже, что у меня нет :) Thx много. теперь они в порядке. – gunes

2

Используйте коды объектов HTML (На веб-сайте он называется числовым кодом) вместо реальных символов. Вы можете найти таблицу here

Например:

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

+1

HTML-объекты не нужны, если у вас есть проблема с набором символов. Вместо этого лучше исправить основную проблему. –

+0

@Pekka 웃 Geez, это действительно стоило downvote? Просто пытаюсь помочь с идеей здесь ... мой ответ «ясно и, возможно, опасно неверен»? – NielsInc

+0

@pekka это хорошая и обычная практика кодирования специальных символов. –

 Смежные вопросы

  • Нет связанных вопросов^_^