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