You need to ensure you are using UTF-8 encoding consistently.

If you are using Maven, ensure you set in your POM:

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<resource.encoding>UTF-8</resource.encoding>
</properties>

and add "-Dfile.encoding=UTF-8" to your MAVEN_OPTS env variable.

On 17/04/2012 19:07, Alexander Lehmann wrote:
If you are using Windows, make sure that you use the correct char encoding when copying resources in Maven (utf-8 instead of the local windows locale), if the story files are copied from src to the target/classes dir, the files may get converted otherwise. This doesn't happen in the IDE since it uses the story files in the source dir.


On 17.04.2012 12:50, Augusto Rodriguez Caceres wrote:
Hi All,

I got an error today, that I’m sure is trivial, but I haven’t been able
to find an answer on the list or on other sites. Just in case, I’m
running the tests on a Windows 7 machine with a uk locale.

I have a step with the following text

Given the narrative is 入金

When I run jBehave inside intellij everything is happy, but when I run
it from the command line using maven the test fails, as jbehave is not
loading those two characters as Unicode characters, but rather 3
characters. Here’s the output

java.lang.AssertionError:

Expected: "ÕàÑÚçæ"

got: "??"

The “got” part is ok, as the windows console can’t display unicode
characters, but the expected (which is taken from the step) is incorrect.

I’m wondering if I need to set up something in the configuration to hint
jbehave to load the story files using UTF-8, but I have the idea that it
already does so. In the meantime I’m getting the bytes from the string,
and creating a new string with the “UTF-8” charset and that does the
trick, but I’m sure there’s an easier, more transparent way.

Thanks a lot!

Augusto




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to