我正在使用excel工作簿使用来自oracle DB的数据填充一些工作表。 连接已正确设置,但是当工作表刷新时,具有“〜”重音的文本将替换为“?”。 例如:查询的结果是'Não'。在Excel中,它显示'N?o'。
也许编码不对,但是我尝试用UTF-8编码保存工作簿,问题仍然存在。 有什么建议吗?
由于
答案 0 :(得分:0)
答案在NLS_LANG内。
缺少环境变量,解决方案是使用正确的值添加它。一旦我添加它,当我尝试刷新excel中的连接时一切正常。 在我的例子中,NLS_LANG的值是:PORTUGUESE_PORTUGAL.WE8ISO8859P15。 但是,根据您的居住地和机器的区域设置,这可能会有所不同。
我希望这有助于其他人,因为我在网上几乎没有看到任何其他解决方案。