乌尔都语文本在某些计算机上的 Internet Explorer 中无法正确显示

问题描述 投票:0回答:1

我正在使用以下代码使用 Web 浏览器控件在 Microsoft Access Form 中生成图表,在大多数计算机上它运行完全正常,包括 Windows 7 SP1 和 Windows 10,但在两台装有 Windows 10 的 PC 上,它无法正确显示。乌尔都语文本显示不正确(字符相互混合,如下图所示)。

我将以下代码保存在扩展名为 html 的文本文件中,并在两台电脑上使用 Internet Explorer 打开它(一台电脑运行正常,另一台电脑存在问题),它在一台电脑上运行,但在另一台电脑上运行失败。

我使用 Windows 键 + R 验证了两台电脑上的区域设置/区域设置,然后使用 intl.cpl 命令,两台电脑具有相同的设置。

什么可能导致此问题以及如何解决它。请帮忙。

chart.png 乌尔都语图表未正确显示

<!DOCTYPE html>
<!-- saved from url=(0014)about:internet -->
<html>
<head>
    <title>Chart</title>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=Edge'>
    <script>
        function isPowerOfTen (n) { while (n >= 10 && n % 10 == 0) { n /= 10; } return n == 1; }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.4/Chart.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-colorschemes"></script>
    <style>
        body { margin: 0; padding: 0; }
        #container { width: 100%; }
    </style>
</head>
<body>
<div id='container'>
    <canvas id='myChart'></canvas>
</div>
<script>
    Chart.defaults.global.animation.duration = 0;
    Chart.defaults.global.animation.easing = 'linear';
    var ctx = document.getElementById('myChart').getContext('2d');
    var myChart = new Chart(ctx, {
        type: 'bar',
        data: {
            labels: ['جنوری','فروری','مارچ',],
            datasets: [
               {label: 'تعداد' ,
                data: [ 2, 4, 12],
                backgroundColor: Chart['colorschemes'].tableau.Tableau20,
                borderWidth: 1}
             ]
        },
        options: {
            aspectRatio:  3.65166865315852,
            title: {
                display: true,
                position: 'top',
                text: 'مہینہ کے حساب سے تعداد',
                    fontFamily: 'Jameel Noori Nastaleeq',
                    fontSize: 25,
                    fontStyle: 'normal'
            },
            legend: {
                display: false
            },
            scales: {
                yAxes: [{
                    id: 'first-y-Axis',
                    display: true,
                    ticks: {
                       TicksMaxLimit: 5 ,
                       autoSkip: true
                    }
                    }],
                xAxes: [{
                    id: 'first-x-Axis',
                    display: true,
                    ticks: {
                    fontFamily: 'Jameel Noori Nastaleeq',
                       autoSkip: false
                    }
                    }]
            },
            plugins: {
                colorschemes: {
                    scheme: 'tableau.Tableau20'
                    }
                }
        }
    });
</script>
</body>
</html>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
html internet-explorer-11 urdu
1个回答
0
投票

您应该尝试将 html 语言设置为 urdu。

将以下行添加到 html 头部

<html lang="ur">

© www.soinside.com 2019 - 2024. All rights reserved.