2014-10-15 6 views
0

У меня проблема с турецким характером в визуализированном угловом представлении.Render Турецкий символ содержит Angularjs view

Normal state, there aren't turkish problem, i added 
`<meta charset="utf-8" />` to index.html 

Проблема с турецким символом находится в угловом представлении.

ü ğ ç ı ö ş İ Ç Ü Ğ Ş письма были просмотрены как ?????

Как я могу решить эту проблему?

enter image description here

  <div class="form-group"> 
      <div class="col-md-4 col-md-offset-2"> 
       <span> 
        <button class="btn btn-primary" style="width: 80px;margin-right: 10px" ng-click="submit()">Kaydet</button> 
       </span> 
       <span> 
        <button class="btn" ng-click="cancel()">Iptal ü ğ ç ı ö ş İ Ç Ü Ğ Ş</button> 
       </span> 
      </div> 
     </div> 
+0

Можете ли вы убедиться, что файл, содержащий эти символы, действительно закодирован в UTF-8? –

+0

Спасибо за ответ Nikos. Да, я уверен, я добавил charset utf-8 в заголовках. Я думаю, что эта проблема связана с отображением углового изображения, потому что проблема не существует вне видимой области. Эта проблема увидела только отображаемую область просмотра –

+0

Привет, на самом деле я имею в виду кодировку * файла *; в заголовке может указываться UTF-8, но файл фактически сохраняется как ISO-8859-9. Вы можете попробовать открыть его в редакторе (не простой Notepad :) - попробовать Notepad ++ в Windows) и проверить кодировку (например, меню «Кодирование» для Notepad ++). –

ответ

3

Проверьте кодировку xxxview.html файла или .js кодировку файла. если вы используете визуальную студию, вы можете изменить кодировку файла Advance Save Option ... в меню «Файл». Вы можете выбрать Unicode UTF-8. Меня устраивает.

+0

работал для меня, спасибо –