V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  michaeljackson  ›  全部回复第 4 页 / 共 6 页
回复总数  111
1  2  3  4  5  6  
2024-07-16 22:57:57 +08:00
回复了 michaeljackson 创建的主题 分享创造 做了个简单二次元网站,想记录一些美好
@nei1es 没办法,先把音乐搞起来,后面再优化。
2024-07-15 20:13:09 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@ttwxdly 是的
2024-07-15 17:18:59 +08:00
回复了 yinshaojun96 创建的主题 程序员 Java 写腻了 想做点小东西 有什么推荐
@azhong123 你要是知道为啥有 kotlin 的出现,就知道 不是因为 java 不好了。
在此打个广告。tikhot.com 域名 2W 要的 M 。
2024-07-15 15:38:08 +08:00
回复了 yinshaojun96 创建的主题 程序员 Java 写腻了 想做点小东西 有什么推荐
Java 不好做外快。
哎,java 更惨,https://v2ex.com/t/1056600 我前几天刚发帖。
2024-07-15 08:28:27 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@noparking188 上海....苏州园区找过,但是岁数在那呢,感觉 HR 直接看到岁数就下一个了。
2024-07-12 17:21:29 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@jellyX 基友不想创业。
2024-07-12 17:19:42 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@leonidas 一线也不见得多好,虽然工作岗位多,但是人也多。主要是希望能照顾到家里,人到中年就是这样。
2024-07-12 16:13:07 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@ryan2021 这个可不一样。被动收入很多时候 并不会算成钱。比如我基友,他家超有钱,但是家里人总觉得他不上班就是不务正业,所以当年他开着 100 多万的宝马,来公司拿着七八千的 Java 工资。
2024-07-12 14:15:06 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@Shinu 现在可惨了
2024-07-12 13:23:31 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@IMXT 这个不用惊讶,这光景 尤其对于超过 35 岁的程序员,有 7000 还给交五险一金 已经很不错了。
2024-07-12 13:22:09 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@zxc337 额 你咋知道的
2024-07-12 09:06:53 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@imaning 接不了,他工作被老板安排的很饱和。要不是我阻拦不让他卷,他周末都得加班。
2024-07-12 09:05:52 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@lijiangang886 4000,20000. 不过我媳妇嫁我的时候,我是个穷逼,我媳妇只要了我 8000 元的彩礼。
2024-07-12 08:13:42 +08:00
回复了 hustfox 创建的主题 问与答 有没有团队使用 ChatGPT 等 AI 服务的便宜些的方式
阿里通义千问,免费的,只要实名认证过阿里云。
2024-07-11 18:44:55 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@zz1127 因为上班期间码的,暴露薪资本身就是公司不允许的,加上领导走来走去的。所以说完重要的 就赶紧的发出来了。
2024-07-11 17:02:16 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@YaakovZiv 光有询问的,没有定价的,我感觉我离再次失业不太远了。
2024-07-11 16:19:22 +08:00
回复了 michaeljackson 创建的主题 职场话题 怎们说呢,就感觉今年程序员挺惨的。
@qhd1988 某三线城市
2024-07-11 14:49:43 +08:00
回复了 michaeljackson 创建的主题 分享创造 写了个 properties 文件中文转 unicode 转中文的在线工具
@AoEiuV020JP 以下回答出自 GPT4O
`properties` 文件在软件开发中用于存储键值对的配置数据,尤其在 Java 和 Android 开发中非常常见。在 Android Studio 及其构建工具 Gradle 中,`properties` 文件默认采用 ISO-8859-1 ( Latin-1 )编码,而不是 UTF-8 或 GBK ,这是有历史和技术原因的。

### 为什么 `properties` 文件默认使用 ISO-8859-1 编码

1. **历史原因**:早期的 Java 平台(包括 JDK 和相关工具)采用了 ISO-8859-1 编码,因为当时这种编码足够满足配置文件的需求,并且兼容性更好。

2. **兼容性**:ISO-8859-1 是单字节编码,与 ASCII 兼容,不会因为多字节字符的问题导致兼容性问题。因此,使用 ISO-8859-1 可以确保不同平台和环境之间的配置文件能够顺利传递和解析。

3. **Java 规范**:Java 规范规定 `properties` 文件默认使用 ISO-8859-1 编码。即使文件中包含非 ISO-8859-1 字符,也会被转义为 Unicode 形式(如 `\uXXXX`),保证在读取时可以正确解析。

### Gradle 和 Android Studio 的处理方式

虽然 Gradle 和 Android Studio 处理 `properties` 文件时会默认使用 UTF-8 编码读取,但这是为了支持更多字符集,特别是包含非拉丁字符的语言,如中文、日文等。这种做法确保了在多语言环境中的开发者体验。

### 修改项目的 `properties` 编码

确实,Android Studio 没有提供全局修改 `properties` 文件编码的设置,只能一个项目一个项目地进行修改。这可能出于以下原因:

1. **项目独立性**:每个项目可能有不同的编码需求,允许项目独立设置可以更灵活地满足不同项目的需求。

2. **历史遗留**:大部分开发工具(包括 Gradle 和 Android Studio )遵循传统和规范,即使现代开发环境中可以支持更多编码,仍然保持对旧项目和旧环境的兼容性。

### 修改 `properties` 文件编码的方式

如果你希望在项目中使用 UTF-8 编码的 `properties` 文件,可以在每个项目的 `build.gradle` 文件中添加如下配置:

```groovy
task processProperties {
inputs.file file('path/to/your.properties')
doLast {
def propsFile = file('path/to/your.properties')
def props = new Properties()
props.load(new InputStreamReader(new FileInputStream(propsFile), 'ISO-8859-1'))

// Assuming all properties need to be encoded in UTF-8
def writer = new OutputStreamWriter(new FileOutputStream(propsFile), 'UTF-8')
props.store(writer, null)
writer.close()
}
}

preBuild.dependsOn processProperties
```

这种方法可以确保在构建过程中将 `properties` 文件转换为 UTF-8 编码。

### 结论

`properties` 文件默认使用 ISO-8859-1 编码是历史原因和兼容性的考虑,但现代开发工具(如 Gradle 和 Android Studio )允许开发者使用更广泛的编码(如 UTF-8 )来满足不同语言的需求。虽然没有全局设置修改编码,只能逐项目调整,但这是为了保持项目独立性和灵活性。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   890 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 20:48 · PVG 04:48 · LAX 12:48 · JFK 15:48
♥ Do have faith in what you're doing.