1.?中文转拼???תƴ??Դ??
2.让 Calibre 使用中文目录名 (develop方式)
????תƴ??Դ??
下面是中文转换成拼音的一个程序。需要下载jar包!音源源码下载不到的码中可以来找我!
可以生成 中国 zhongguo 或zg
package cn;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
/**
* 汉字转换位汉语拼音,文转英文字符不变
*
* @author xuke
*
*/
public class Pinyin4J {
/**
* 汉字转换位汉语拼音首字母,拼音熬夜打卡源码英文字符不变
*
* @param chines
* 汉字
* @return 拼音
*/
public static String converterToFirstSpell(String chines) {
String pinyinName = "";
char[] nameChar = chines.toCharArray();
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
for (int i = 0; i < nameChar.length; i++) {
if (nameChar[i] > ) {
try {
pinyinName += PinyinHelper.toHanyuPinyinStringArray(
nameChar[i],软件发卡分站源码 defaultFormat)[0].charAt(0);
} catch (BadHanyuPinyinOutputFormatCombination e) {
e.printStackTrace();
}
} else {
pinyinName += nameChar[i];
}
}
return pinyinName;
}
/**
* 汉字转换位汉语拼音,英文字符不变
*
* @param chines
* 汉字
* @return 拼音
*/
public static String converterToSpell(String chines) {
String pinyinName = "";
char[] nameChar = chines.toCharArray();
HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
for (int i = 0; i < nameChar.length; i++) {
if (nameChar[i] > ) {
try {
pinyinName += PinyinHelper.toHanyuPinyinStringArray(
nameChar[i],中文转拼 defaultFormat)[0];
} catch (BadHanyuPinyinOutputFormatCombination e) {
e.printStackTrace();
}
} else {
pinyinName += nameChar[i];
}
}
return pinyinName;
}
public static void main(String[] args) {
System.out.println(converterToSpell("百度"));
}
}
让 Calibre 使用中文目录名 (develop方式)
当前版本的 Calibre 在导入含有中文书名或作者名的书籍时,会将 Calibre library 中的音源源码文件夹名、文件名自动转换为拼音格式。码中为解决这一问题,文转通过网上多个教程的拼音综合整理,我们能够采用以下步骤进行操作。软件
首先,中文转拼半对数源码按照官网指引完成 Calibre 的音源源码正常安装。确保你已访问:官网网址: calibre - Download calibre
接下来,码中启动终端并执行命令:git clone。这将创建 Calibre 的多例模式源码源代码仓库。
下一步,定位到源代码目录中的以下文件:/Users/xxx/calibre/src/calibre/utils/filenames.py。对文件进行修改,将行的源码战争攻略ascii 改为orig,以保留中文字符。
在完成文件修改后,创建名为 calibre-develop 的可执行文件。使用纯文本编辑器创建无后缀文档,将文件命名为 calibre-develop。随后,在文件中替换两处路径为实际路径,并将文件放置于/usr/local/bin/目录下。最后,赋予该文件可执行权限。
创建一个名为 calibre-develop 的快捷方式,方便在桌面上或其他位置运行。通过运行打开的 Calibre,并注意左下角版本号后的 * 号,确认已使用修改后的版本。进行此步骤前,请务必备份书库。
参考以下教程以完成操作:
calibre 保留中文书名 | northmorn
GitHub - snomiao/calibre-utf8-path: Switch my calibre library from ascii path to plain utf8(unicode ) path. 将我的书库从拼音目录切换至中文命名
hsuan.medium.com/%E...
设置 Calibre 开发环境
2024-11-06 13:12
2024-11-06 13:09
2024-11-06 12:33
2024-11-06 12:30
2024-11-06 12:02
2024-11-06 11:53
2024-11-06 11:28
2024-11-06 11:08