Russian text displaying as ??? in my Angular app <p>I have an app which is reading information from an SQL database and displaying in a table. The information in the SQL table is in Russian and has collation utf8_unicode_ci. I am using Angular.</p> <p>Everything works fine - data is being displayed, however the text is displaying as ????? rather than the Russian text. </p> <p>How do I fix this error? I have tried googling but cant find anything relevant.</p> <p>Here is the head element of my index.html:</p> <pre><code>&lt;html ng-app="crudApp"&gt; &lt;head&gt; &lt;title&gt;Burger King Stock List&lt;/title&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt; &lt;!-- Include Bootstrap CSS --&gt; &lt;link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"&gt; &lt;!-- Include main CSS --&gt; &lt;link rel="stylesheet" type="text/css" href="css/style.css"&gt; &lt;!-- Include jQuery library --&gt; &lt;script src="js/jQuery/jquery.min.js"&gt;&lt;/script&gt; &lt;!-- Include AngularJS library --&gt; &lt;script src="lib/angular/angular.min.js"&gt;&lt;/script&gt; &lt;!-- Include Bootstrap Javascript --&gt; &lt;script src="js/bootstrap.min.js"&gt;&lt;/script&gt; &lt;/head&gt; </code></pre> <p>I am thinking i needed to have another meta tag?</p>