Использование символов Юникода на html-странице (армянский перевод)

0

У меня есть страница с содержанием на армянском языке.

Мой вопрос: какие шаги мне нужно предпринять, чтобы символы отображались правильно?

В настоящее время что-то вроде

"Պատվերների համար կարող եք զանգահարել" 

производит

"ÕŠÕ¡Õ¿Õ¾Õ¥Ö€Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€ Õ¯Õ¡Ö€Õ¸Õ² Õ¥Ö„ Õ¦Õ¡Õ¶Õ£Õ¡Õ°Õ¡Ö€Õ¥Õ¬". 

Поскольку он стоит прямо сейчас, моя страница является чистым HTML, но я буду включать функции, созданные на Ruby/Rails, а также будет переводить этот контент на армянский.

Я читал о Rails Internationalization, но никогда не использовал его, и я уверен, что это лучший/самый простой вариант?

  • 0
    Просматривая другую ветку, я обнаружил, что установка метатега для отображения utf-8 сделала свое дело: <meta http-эквивалент = "Content-Type" content = "text / html; charset = utf-8" />
  • 0
    сам физический файл должен быть UTF8 на жестком диске сервера!
Теги:
unicode

3 ответа

2

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

  • 1
    Хорошее решение, Tnx
1

Сначала используйте "скобки", затем

<html>
<head>
<meta charset="UTF-8">
<title> Ինչ-որ կոդ </title>
</head>
<body>
Պատվերների համար կարող եք զանգահարել
</body>
</html>
1

Должно работать, добавляя <meta charset="UTF-8"> в <head> вашего HTML файла и используя шрифт, который поддерживает армянские символы.

Если вы хотите использовать Webfont для этого, например, Noto Sans из Google Webfonts должны выполнить эту работу.

Используйте это в своем CSS

@import url(http://fonts.googleapis.com/earlyaccess/notosansarmenian.css);

body {
  font-family: 'Noto Sans Armenian', serif;
}

Найдено здесь: https://www.google.com/fonts/earlyaccess

Ещё вопросы

Сообщество Overcoder
Наверх
Меню