Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Forge doesn't set up character encoding properly, which results in a broken run of install.sh.

 

The problem can be fixed by adding "-encoding UTF-8" to the compiler arguments in conf/mcp.conf (forge overwrites it during installation)

 

Please include the fix for the compiler arguments or make all sources use ASCII-7 encoding.

 

Relevant log output follows:

== MCP 7.2 (data: 7.2, client: 1.3.2, server: 1.3.2) ==
== Recompiling client ==
> Cleaning bin
> Recompiling
'"javac" -Xlint:-options -deprecation -g -source 1.6 -target 1.6 -classpath "lib:lib/*:jars/bin/minec...' failed : 1

== ERRORS FOUND ==

src/common/cpw/mods/fml/common/versioning/ComparableVersion.java:59: unmappable character for encoding ASCII
* @author <a href="mailto:[email protected]">Herv?? Boutemy</a>
                                                    ^

src/common/cpw/mods/fml/common/versioning/ComparableVersion.java:59: unmappable character for encoding ASCII
* @author <a href="mailto:[email protected]">Herv?? Boutemy</a>
                                                     ^

2 errors
==================

Java by default uses utf8, which is what all the source is in, it is a java standard everywhere.  What did you do to your poor install to not make it the utf8 standard?

  • Author
it is a java standard everywhere

 

I tried following up on that sentiment, and it appears your assumption is actually wrong:

 

The default character set of the JVM is that of the system it's running on. There's no specific value for this and you shouldn't generally depend on the default encoding being any particular value.

 

At any rate, I'm using an unmodified sun-jvm straight from my package manager on linux. Among the other top hits on google are mentions that even Mac OS defaults to non-UTF8 encoding, although MacRoman will probably act less violent about non-ASCII characters. Even a default install of a commercial grade tool like Maven will by default complain about character encoding, and I think we just figured out why.

Er, UTF-16, some unicode.  :P

All my source always contains 0-127 ascii with anything else being in files read in from outside, so I have never ran in to an issue.

Should be fixed with latest forge. I force the encoding to UTF 8

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.