mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-11 01:30:30 +03:00
always open Android source files as UTF-8
Android Studio recommends "you use UTF-8 encoding whenever possible", so this code assumes the files use UTF-8. UTF-8 is also the default encoding on GNU/Linux and macOS. https://sites.google.com/a/android.com/tools/knownissues/encoding Windows will probably default to UTF16, since that's the native encoding for files. So forcing things to use UTF-8 should help compatibility.
This commit is contained in:
parent
0c31c4a5ab
commit
48c4354629
5 changed files with 26 additions and 20 deletions
|
|
@ -339,12 +339,12 @@ class BuildTest(unittest.TestCase):
|
|||
|
||||
os.mkdir('build')
|
||||
os.mkdir('build/reports')
|
||||
with open('build.gradle', 'w') as fp:
|
||||
with open('build.gradle', 'w', encoding='utf-8') as fp:
|
||||
fp.write('// placeholder')
|
||||
|
||||
os.mkdir('bin')
|
||||
os.mkdir('gen')
|
||||
with open('build.xml', 'w') as fp:
|
||||
with open('build.xml', 'w', encoding='utf-8') as fp:
|
||||
fp.write(
|
||||
textwrap.dedent(
|
||||
"""<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue