سؤال

أحاول استخدام عناصر التحكم في مخطط ASP.NET لموقع ويب مترجمة لعدد اللغات. ومع ذلك ، لقد واجهنا مشاكل مع المخططات عندما أضفنا مؤخرًا توطين صيني - جميع الملصقات تظهر المربعات حيث نريد بالفعل أحرف صينية ، كما هو موضح في عينة أدناه (يرجى ملاحظة أنني لا أعرف أي صينية لذلك أن تقول أي شيء):

default.aspx (لا يوجد رمز وراء):

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ChineseChart._Default" %>

<%@ Register Assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:Chart runat="server" Height="270px" Palette="None" PaletteCustomColors="0, 192, 96; 0, 96, 48">
                <legends>
                    <asp:Legend Alignment="Center" Docking="Bottom" Name="Legend1" BorderColor="Black">
                    </asp:Legend>
                </legends>
                <titles>
                    <asp:Title Name="Title1" Text="我的示例图表">
                    </asp:Title>
                </titles>
                <series><asp:Series Name="富" ChartType="Pie" Legend="Legend1">
                    <points>
                        <asp:DataPoint AxisLabel="酒吧" MapAreaAttributes="" ToolTip="" Url="" YValues="65" />
                        <asp:DataPoint AxisLabel="富" MapAreaAttributes="" ToolTip="" Url="" YValues="24" />
                    </points>
                    </asp:Series>
                </series>
                <chartareas><asp:ChartArea Name="ChartArea1"></asp:ChartArea></chartareas>
            </asp:Chart>
        </div>
    </form>
</body>
</html>

تم إنشاؤه:

??????
(مصدر: Simonrice.com)

هذا بالنسبة لي يشير إلى مشكلة تشفير حرف ، لكن لا يمكنني العثور على أي شيء في كائن الرسم البياني لتغيير ترميز عنصر التحكم.

هل هناك أي طريقة يمكنني حل هذه المشكلة؟

تحديث: لدينا أيضًا هذا الموقع في اليونانية والعبرية ، ولا يسبب لنا أي من هذه اللغات أي مشاكل في المخططات.

هل كانت مفيدة؟

المحلول

إذا لم يكن لديك حزم لغة الأبجدية غير اللاتينية ، وخاصة اللغات الآسيوية ، المثبتة على الكمبيوتر ، حول الوحيدة متاحة بسهولة الخط الذي سيعرض هذه الأحرف هو Arial Unicode MS.

الجانب السلبي الحقيقي لهذا الخط هو أنه يبدو مثل حماقة عند عرض لغات مثل اللغة الإنجليزية التي تستخدم الأبجدية اللاتينية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top