经典 ASP 语言(中文月名)

Classic ASP language (monthname for chinese)

一直在努力寻找解决方案。 我正在寻找 return 一月中文版(或西班牙语等)的月份名称。目前正在 return 英语。

该站点安装在英语 windows 机器上。

我尝试添加 session.lcid 以及:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 但我一直在获取月份名称的英文版本(更改每次出现都是主要的代码更改)。此外,我还需要尝试按照我所拥有的更改日期格式,这也可能是一个问题。

谁能推荐一个答案?非常感谢。

您需要 SetLocale function and the locale identifier 的语言。

示例测试 vbs 脚本

Option Explicit

Dim language, outputString

    For Each language In Array( "es-es", "en-us", "zh" )
        SetLocale language
        outputString = outputString & MonthName( 2 ) & vbCrLf
    Next 

    WScript.Echo outputString

输出