According to your comment
<script type="text/javascript" charset="utf-8">
var localizedResources = {
FailedUploadErrorMessage: '@Resources.GeneralLocalization.FailedUploadErrorMessage'
You tried to render javaScript using ASP.NET MVC Razor. Typically, Razor avoids special characters for objects, for example, &become &unnamed objects, such as ébecome é. In javaScript, you need these characters that are native to UTF-8/16 (or, if it is really impossible, encoded as \u00E9).
Razor @ , HTML.
javaScript , Razors,
<script type="text/javascript" charset="utf-8">
var localizedResources = {
FailedUploadErrorMessage: '@Html.Raw(Resources.GeneralLocalization.FailedUploadErrorMessage)'
oops: javaScript UTF-16 ( )