我想将日语字符串转换为双字节格式。不知道怎么做。自从过去2天以来一直困在这里。
我在下面尝试了一些编码,但它没有用。日语字符串在sMessage中
的System.out.println(sMessage);
# Train random forest classifier, calibrate on validation data and evaluate
# on test data
clf = RandomForestClassifier(n_estimators=25)
clf.fit(X_train, y_train)
clf_probs = clf.predict_proba(X_test)
sig_clf = CalibratedClassifierCV(clf, method="sigmoid", cv="prefit")
sig_clf.fit(X_valid, y_valid)
sig_clf_probs = sig_clf.predict_proba(X_test)
sig_score = log_loss(y_test, sig_clf_probs)
print "Calibrated score is ",sig_score
答案 0 :(得分:0)
这就是我认为你想做的事情
sMessage.getBytes("UTF-8");
您需要定义转换为字节数组时应使用的字符集。否则它将使用默认值,从环境变量中读取
file.encoding
请注意,UTF-8并不意味着“双字节格式”,每个字符最多可以包含4个字节。