[ https://issues.apache.org/jira/browse/LOGCXX-483?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15411524#comment-15411524 ]
Thorsten Schöning commented on LOGCXX-483: ------------------------------------------ {CODE} I've tried printing hebrew, and I still get question marks. I expected that if I used consoleAppender->setEncoding("us-ascii"), the console appender would simply write ascii, and I would then see it as some weirdly encoded characters, but it still prints out question marks. {CODE} Your expectation is wrong, hebrew characters can't be mapped to US-ASCII and therefore the question mark is printed. That is the placeholder/replacement for your "weirdly encoded characters", so your described behaviour make sense and seems correct to me. I guess what you expected is that log4cxx encodes your data into UTF-8 and prints the binary representation of that, but that is somethign completely different than using US-ASCII. So try UTF-8 instead and see what happens under different environments of your shell. If you redirect the console output on the shell using ">" to a file an dlook at the in a hex editor, you should be able to see if it's properly encoded UTF-8 of your output or not. If so and it is displayed wrongly, your shell is wrongly configured for UTF-8 output. If it is no UTF-8 in the redirect already, there's still something wrong with your strings forwarded to log4cxx or with the internal encoding applied or whatever... {CODE} How can I make it so it simply spits out the characters I put in, as in just the binaries, regardless of how I write it? {CODE} You can't, simply because you input characters and not binary octets and log4cxx is designed to output characters and not binary octects and characters and strings always have some encoding. You need to get your input encoding right, check what log4cxx uses to produce your output and if that is compatible with the environment you output it in. I really don't know what I can say else, you need to look at the complete processing chain. > Not able to see hebrew values when logging in log4cxx > ----------------------------------------------------- > > Key: LOGCXX-483 > URL: https://issues.apache.org/jira/browse/LOGCXX-483 > Project: Log4cxx > Issue Type: Bug > Environment: Linux Debian 8 32bit > Reporter: Giora Guttsait > > When logging messages with a console appender (whose output is directed to a > file), hebrew text is shown as weird symbols. > It really affects out ability to debug and analyze the program output at > specific points, so a quick fix(if possible) would be great -- This message was sent by Atlassian JIRA (v6.3.4#6332)