gpt4 book ai didi

java - 在 GUI 中打印土耳其语字符

转载 作者:行者123 更新时间:2023-12-01 05:54:54 29 4
gpt4 key购买 nike

我有一个 Java 项目,它连接到一个打印土耳其语单词的 C# 程序。使用控制台在 C# 中打印土耳其语字符不会引起任何问题。然而,主要问题是,当从 Java 调用此 C# 程序时,土耳其语字符的打印方式很奇怪。我想做的是将输出打印在控制台上,并使用 Java GUI 重新打印它,而不会出现土耳其字符的任何问题。我真的很感谢任何形式的帮助。非常感谢提前

最佳答案

问题可能是 C# 应用程序使用一种编码对其字符数据进行编码,而 Java 应用程序则使用另一种编码对数据进行解码。假设使用 Windows,则可能是 ANSI/OEM 不匹配。

您需要识别 C# 应用程序发出的编码。在 Java 应用程序中,读取每个字节并检查其十六进制值。检查字节是否为 Windows-1254 , OEM-857或其他什么,然后使用 reader 适本地解码它们与适当的encoding .

关于java - 在 GUI 中打印土耳其语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3343257/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com