如果可以将字符流转换为字节流到文件中?你能帮我解释一下这个程序吗?
答案 0 :(得分:0)
将字符转换为字节可以使用OutputStreamWriter
(写入FileOutputStream
)来处理,该BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("myfile.txt"), "UTF-8"));
处理将字符转换为字节。确保你指定一个编码,否则它将使用平台默认编码,突然它不再在所有平台上工作相同。
CREATE TABLE Efforts
(
ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
User INT UNSIGNED NOT NULL,
Project INT UNSIGNED NOT NULL,
Task INT UNSIGNED NOT NULL,
Note TEXT NOT NULL,
Date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
TimerStart DATETIME,
TimerEnd DATETIME,
TimeSpent DECIMAL(10,2) NOT NULL DEFAULT '0.00',
PRIMARY KEY (ID),
FOREIGN KEY (User)
REFERENCES Users(ID),
FOREIGN KEY (Project)
REFERENCES Projects(ID),
FOREIGN KEY (Task)
REFERENCES Tasks(ID)
)
ENGINE = InnoDB, CHARSET = utf8, COLLATE = utf8_general_ci;