У меня есть файл кода, который я буду называть «myConstants.res.asp» с набором констант на английском и французском языках ...
<%
const myStr1 = "Bienvenue dans ma maison au moment de cette belle journée de repos et de détente"
const myStr2 = "Welcome to my house at this beautiful day of rest and relaxation"
... more constants ...
%>
Этот файл констант включен в другиеФайлы ASP-кода, имеющие следующую структуру ...
<%@ Language="VBSCRIPT" EnableSessionState=False %>
<%
Option Explicit
Response.CharSet = "UTF-8"
Response.CodePage = 65001
%>
<!-- #include file = "myConstants.res.asp" -->
... additional code ...
Если я сохраню файл myConstants.res.asp
как UTF8 + Символы Юникода спецификации отображаются правильно, что в моем примере является проблемой только для константы myStr1
.На самом деле у меня есть несколько сотен этих строк.Если я сохраню файл myConstants.res.asp
как UTF8 (без спецификации).Символы Unicode отображаются как мусор.
Есть мысли о том, почему это происходит?