How to display symbols i.e. degree (°) same in all systems





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







2















Our application has database Oracle 12c and Client in Java.



I wonder when using plsql developer for oracle then symbols i.e.° (degree) are displayed using system's language setting or plsql developer setting or oracle server character setting?



We have some symbols like degree which are displayed correct in some machine and some machine shows garbage character. How to do this setting to display symbols same in all systems?



I tried to store chr(176) instead of degree symbol (°) in database still no luck. It shows correct in my systems but shows null in my colleague's machine.










share|improve this question

























  • You basically need to use Unicode everywhere. In Oracle that involves using NVARCHAR2 rather than VARCHAR2 (or configuring the entire instance for Unicode). But this is really too broad and there's no magic button. You need to undesrtand how text encoding works and ensure you're doing it correctly in every step.

    – Álvaro González
    Jan 3 at 11:21






  • 2





    Check the session NLS settings for both you and your colleague, they must be different.

    – g00dy
    Jan 3 at 11:21











  • @g00dy, the client is in Java. However, Java does not use the client NLS Settings (at least not NLS_LANG), see Database JDBC Developer's Guide

    – Wernfried Domscheit
    Jan 3 at 12:23











  • Which tool do you use to check the data?

    – Wernfried Domscheit
    Jan 3 at 12:25











  • pl/sql developer isn't java, but oracle sql developer is java..when java just make sure your display font supports the characters involved (which will be unicode)

    – thatjeffsmith
    Jan 3 at 15:07


















2















Our application has database Oracle 12c and Client in Java.



I wonder when using plsql developer for oracle then symbols i.e.° (degree) are displayed using system's language setting or plsql developer setting or oracle server character setting?



We have some symbols like degree which are displayed correct in some machine and some machine shows garbage character. How to do this setting to display symbols same in all systems?



I tried to store chr(176) instead of degree symbol (°) in database still no luck. It shows correct in my systems but shows null in my colleague's machine.










share|improve this question

























  • You basically need to use Unicode everywhere. In Oracle that involves using NVARCHAR2 rather than VARCHAR2 (or configuring the entire instance for Unicode). But this is really too broad and there's no magic button. You need to undesrtand how text encoding works and ensure you're doing it correctly in every step.

    – Álvaro González
    Jan 3 at 11:21






  • 2





    Check the session NLS settings for both you and your colleague, they must be different.

    – g00dy
    Jan 3 at 11:21











  • @g00dy, the client is in Java. However, Java does not use the client NLS Settings (at least not NLS_LANG), see Database JDBC Developer's Guide

    – Wernfried Domscheit
    Jan 3 at 12:23











  • Which tool do you use to check the data?

    – Wernfried Domscheit
    Jan 3 at 12:25











  • pl/sql developer isn't java, but oracle sql developer is java..when java just make sure your display font supports the characters involved (which will be unicode)

    – thatjeffsmith
    Jan 3 at 15:07














2












2








2








Our application has database Oracle 12c and Client in Java.



I wonder when using plsql developer for oracle then symbols i.e.° (degree) are displayed using system's language setting or plsql developer setting or oracle server character setting?



We have some symbols like degree which are displayed correct in some machine and some machine shows garbage character. How to do this setting to display symbols same in all systems?



I tried to store chr(176) instead of degree symbol (°) in database still no luck. It shows correct in my systems but shows null in my colleague's machine.










share|improve this question
















Our application has database Oracle 12c and Client in Java.



I wonder when using plsql developer for oracle then symbols i.e.° (degree) are displayed using system's language setting or plsql developer setting or oracle server character setting?



We have some symbols like degree which are displayed correct in some machine and some machine shows garbage character. How to do this setting to display symbols same in all systems?



I tried to store chr(176) instead of degree symbol (°) in database still no luck. It shows correct in my systems but shows null in my colleague's machine.







oracle oracle-sqldeveloper character-set






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 3 at 11:45









GMB

22k61128




22k61128










asked Jan 3 at 11:16









SujitSujit

113




113













  • You basically need to use Unicode everywhere. In Oracle that involves using NVARCHAR2 rather than VARCHAR2 (or configuring the entire instance for Unicode). But this is really too broad and there's no magic button. You need to undesrtand how text encoding works and ensure you're doing it correctly in every step.

    – Álvaro González
    Jan 3 at 11:21






  • 2





    Check the session NLS settings for both you and your colleague, they must be different.

    – g00dy
    Jan 3 at 11:21











  • @g00dy, the client is in Java. However, Java does not use the client NLS Settings (at least not NLS_LANG), see Database JDBC Developer's Guide

    – Wernfried Domscheit
    Jan 3 at 12:23











  • Which tool do you use to check the data?

    – Wernfried Domscheit
    Jan 3 at 12:25











  • pl/sql developer isn't java, but oracle sql developer is java..when java just make sure your display font supports the characters involved (which will be unicode)

    – thatjeffsmith
    Jan 3 at 15:07



















  • You basically need to use Unicode everywhere. In Oracle that involves using NVARCHAR2 rather than VARCHAR2 (or configuring the entire instance for Unicode). But this is really too broad and there's no magic button. You need to undesrtand how text encoding works and ensure you're doing it correctly in every step.

    – Álvaro González
    Jan 3 at 11:21






  • 2





    Check the session NLS settings for both you and your colleague, they must be different.

    – g00dy
    Jan 3 at 11:21











  • @g00dy, the client is in Java. However, Java does not use the client NLS Settings (at least not NLS_LANG), see Database JDBC Developer's Guide

    – Wernfried Domscheit
    Jan 3 at 12:23











  • Which tool do you use to check the data?

    – Wernfried Domscheit
    Jan 3 at 12:25











  • pl/sql developer isn't java, but oracle sql developer is java..when java just make sure your display font supports the characters involved (which will be unicode)

    – thatjeffsmith
    Jan 3 at 15:07

















You basically need to use Unicode everywhere. In Oracle that involves using NVARCHAR2 rather than VARCHAR2 (or configuring the entire instance for Unicode). But this is really too broad and there's no magic button. You need to undesrtand how text encoding works and ensure you're doing it correctly in every step.

– Álvaro González
Jan 3 at 11:21





You basically need to use Unicode everywhere. In Oracle that involves using NVARCHAR2 rather than VARCHAR2 (or configuring the entire instance for Unicode). But this is really too broad and there's no magic button. You need to undesrtand how text encoding works and ensure you're doing it correctly in every step.

– Álvaro González
Jan 3 at 11:21




2




2





Check the session NLS settings for both you and your colleague, they must be different.

– g00dy
Jan 3 at 11:21





Check the session NLS settings for both you and your colleague, they must be different.

– g00dy
Jan 3 at 11:21













@g00dy, the client is in Java. However, Java does not use the client NLS Settings (at least not NLS_LANG), see Database JDBC Developer's Guide

– Wernfried Domscheit
Jan 3 at 12:23





@g00dy, the client is in Java. However, Java does not use the client NLS Settings (at least not NLS_LANG), see Database JDBC Developer's Guide

– Wernfried Domscheit
Jan 3 at 12:23













Which tool do you use to check the data?

– Wernfried Domscheit
Jan 3 at 12:25





Which tool do you use to check the data?

– Wernfried Domscheit
Jan 3 at 12:25













pl/sql developer isn't java, but oracle sql developer is java..when java just make sure your display font supports the characters involved (which will be unicode)

– thatjeffsmith
Jan 3 at 15:07





pl/sql developer isn't java, but oracle sql developer is java..when java just make sure your display font supports the characters involved (which will be unicode)

– thatjeffsmith
Jan 3 at 15:07












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54021242%2fhow-to-display-symbols-i-e-degree-same-in-all-systems%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54021242%2fhow-to-display-symbols-i-e-degree-same-in-all-systems%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

MongoDB - Not Authorized To Execute Command

How to fix TextFormField cause rebuild widget in Flutter

in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith