无法显示unicode字符

发布于 2024-12-09 07:25:04 字数 450 浏览 0 评论 0原文

我想在我的 JSP 页面中显示存储在 PostgreSQL 数据库中的土耳其字符: >

我仍然无法在屏幕上看到实际的土耳其语字符集。在数据库中,该字符串存储为 %C4%9F%C4%B1%C4%B0%C3%B6%C5%9F%C3%BC%C4%9F%C4%B0

当我使用 resultsetwrapperobject.getstring("columnname"); 从 PostgreSQL 获取它,它会自动将其转换为如下字符串: \304\237\304\261\304\260\303\266\305\237\303\274\304\

我想知道为什么会发生这种自动转换以及如何停止这种转换。

I want to display Turkish characters stored in a PostgreSQL database in my JSP page I have included: <meta http-equiv="content-type" content="text/html;charset=utf-8" />.

I still can't see the actual Turkish characterset on screen. In the database, the string is stored as %C4%9F%C4%B1%C4%B0%C3%B6%C5%9F%C3%BC%C4%9F%C4%B0

When I fetch it from PostgreSQL using resultsetwrapperobject.getstring("columnname");, it will automatically convert it into a string like this: \304\237\304\261\304\260\303\266\305\237\303\274\304\

I want to know why this automatic conversion happen and how to stop this conversion.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玩世 2024-12-16 07:25:04

您能看一下“resultsetwrapperobject”类的代码吗?可能是该实现使用具有默认(或特殊)编码的缓冲读取器。

您可以用于

public String(byte bytes[], String charsetName)

转换字符串

final String charSet = "UTF8"; // or "ISO-8859-1"
String tSrt = resultsetwrapperobject.getstring("columnname");
tStr = new String(tStr.getBytes(),charSet);

您也可以尝试将java默认字段编码设置为java系统属性。

-Dfile.encoding=UTF8

Can you take a look into the code of 'resultsetwrapperobject' class? May be the implementation uses a buffered reader with a default (or special) encoding.

You can use

public String(byte bytes[], String charsetName)

for converting the string

final String charSet = "UTF8"; // or "ISO-8859-1"
String tSrt = resultsetwrapperobject.getstring("columnname");
tStr = new String(tStr.getBytes(),charSet);

You also can try to set the java default fiel encoding as java system property.

-Dfile.encoding=UTF8

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文