我在Devnagri语言中有一些单词,我可以通过在单词中设置适当的字体来输入。 我想在mysql数据库中保存数据。 我将我的mysql数据库设置为UTF8。 当我从web复制并粘贴一些字符串(使用相同的语言)并将其插入db时,它可以正常工作。 但是当我从字中复制字符串时,它会产生垃圾。 我知道问题是编码,但无法解决它。 在这方面,任何准则都是最受欢迎的。
答案 0 :(得分:0)
Word下面有很多东西在复制时(字体大小,字体系列,无论是下划线,粗体,下划线等等)都被粘贴为“垃圾”。
要避免这种情况,请复制word中的文字,将其粘贴在“记事本”(如果您在Windows上)或“TextEdit”(如果您在Mac上)(如果在Mac上,请务必选择“格式 - &gt ;制作纯文本“)。 然后从这里复制文本并将其粘贴到您的mysql数据库中。
答案 1 :(得分:-1)
MS Word似乎使用的是专有字符集,与UTF8不兼容。如果您真的必须从MS Word粘贴,请查看此页面,其中介绍了如何使用正确的编码和其他选项将word文档导出为HTML页面。 http://www.ljmu.ac.uk/ITHelp/webpublishing/118183.htm
打开生成的页面或文档,然后尝试从那里粘贴。