سار
شنبه 05 مرداد 1387, 16:26 عصر
با دورد فراوان
من دارم با استفاده از کد زیر یک XML تولید می کنم و اون رو به یک فایل فلش میدم تا نمودار اون رو بکشه
StringBuilder xmlData = new StringBuilder();
xmlData.AppendFormat(@"<chart basefont=""Tahoma"" direction=""rtl"" showValues=""0"" formatNumberScale=""0"" showBorder=""1"">");
foreach (ARPC.Production.Production production in ARPC.Production.Querys.GetDaily())
{
xmlData.AppendFormat("<set label='{0}' value='{1}' />",
production.Name,
production.Value.ToString());
}
xmlData.Append("</chart>");
Response.ContentType = "text/xml; codepage=windows-1256
";
Response.Write(xmlData.ToString());
اگر فلش رو به یک XML فیزیکی وصل کنم همه چیز درست هست ولی با این روش کاراکتر های فارسی رو نمایش نمیده.
در XML فیزیکی هم من CodePage رو برابر با windows-1256 قرار دادم و درست نمایش میده.
ممکنه راهنمایی کنید.
من دارم با استفاده از کد زیر یک XML تولید می کنم و اون رو به یک فایل فلش میدم تا نمودار اون رو بکشه
StringBuilder xmlData = new StringBuilder();
xmlData.AppendFormat(@"<chart basefont=""Tahoma"" direction=""rtl"" showValues=""0"" formatNumberScale=""0"" showBorder=""1"">");
foreach (ARPC.Production.Production production in ARPC.Production.Querys.GetDaily())
{
xmlData.AppendFormat("<set label='{0}' value='{1}' />",
production.Name,
production.Value.ToString());
}
xmlData.Append("</chart>");
Response.ContentType = "text/xml; codepage=windows-1256
";
Response.Write(xmlData.ToString());
اگر فلش رو به یک XML فیزیکی وصل کنم همه چیز درست هست ولی با این روش کاراکتر های فارسی رو نمایش نمیده.
در XML فیزیکی هم من CodePage رو برابر با windows-1256 قرار دادم و درست نمایش میده.
ممکنه راهنمایی کنید.