Ckeditor 中未显示 Latin Extended A 字体
Latin Extended A fonts not showing in Ckeditor
我扩展了 ckeditor 的 config.js 以显示拉丁语扩展 A 集中的一些特殊字符。这在特殊字符弹出窗口中显示正常。当我在我的开发机器上测试我的网站时它工作正常当我在我的生产和实时网站上测试它时没有任何显示它默认为普通字符。这是在 azurewebsites 上托管的。我的 Web 应用程序是 ASP.NET MVC5,我的数据库是 MySQL.
config.specialChars = config.specialChars.concat(['Ā'],
['ā'],
['Ū'],
['ū'],
['Ō'],
['ō'],
['Ī'],
['ī'],
['Ē'],
['ē']
);
有没有人遇到过这个问题并解决了这个问题,或者谁能给我指出正确的方向?
我做了进一步的研究和调查,发现如果我将拉丁字符直接放在数据库中,它就会保存。我还发现 ckeditor 中的常见拉丁字符保存并提交到数据库。所以我认为问题出在保存和连接到数据库之间——经过研究我发现将 charset=utf8 添加到 MySql 连接解决了这个问题。
我扩展了 ckeditor 的 config.js 以显示拉丁语扩展 A 集中的一些特殊字符。这在特殊字符弹出窗口中显示正常。当我在我的开发机器上测试我的网站时它工作正常当我在我的生产和实时网站上测试它时没有任何显示它默认为普通字符。这是在 azurewebsites 上托管的。我的 Web 应用程序是 ASP.NET MVC5,我的数据库是 MySQL.
config.specialChars = config.specialChars.concat(['Ā'],
['ā'],
['Ū'],
['ū'],
['Ō'],
['ō'],
['Ī'],
['ī'],
['Ē'],
['ē']
);
有没有人遇到过这个问题并解决了这个问题,或者谁能给我指出正确的方向?
我做了进一步的研究和调查,发现如果我将拉丁字符直接放在数据库中,它就会保存。我还发现 ckeditor 中的常见拉丁字符保存并提交到数据库。所以我认为问题出在保存和连接到数据库之间——经过研究我发现将 charset=utf8 添加到 MySql 连接解决了这个问题。