mirror of
https://github.com/yuukiwww/taiko-web.git
synced 2024-09-29 12:49:13 +02:00
utf-8で固定し歌詞の文字化けを修正
This commit is contained in:
parent
dcb7abf993
commit
a2e7e197c3
@ -266,7 +266,7 @@ class Controller{
|
||||
var chartDiff = this.selectedSong.difficulty
|
||||
chart = chart[chartDiff]
|
||||
}
|
||||
this.addPromise(promises, chart.read(this.selectedSong.type === "tja" ? "sjis" : undefined).then(data => {
|
||||
this.addPromise(promises, chart.read(this.selectedSong.type === "tja" ? "utf-8" : undefined).then(data => {
|
||||
this.songData = data.replace(/\0/g, "").split("\n")
|
||||
return Promise.resolve()
|
||||
}), chart.url)
|
||||
|
@ -146,7 +146,7 @@
|
||||
var file = fileObj.file
|
||||
var level = fileObj.level
|
||||
var name = file.name.toLowerCase()
|
||||
return file.read(name === "songtitle.txt" ? undefined : "sjis").then(data => {
|
||||
return file.read(name === "songtitle.txt" ? undefined : "utf-8").then(data => {
|
||||
var data = data.replace(/\0/g, "").split("\n")
|
||||
var category
|
||||
if(name === "genre.ini"){
|
||||
@ -228,7 +228,7 @@
|
||||
var category = fileObj.category
|
||||
var category_id = fileObj.category_id
|
||||
if(!this.limited){
|
||||
var filePromise = file.read("sjis")
|
||||
var filePromise = file.read("utf-8")
|
||||
}else{
|
||||
var filePromise = Promise.resolve()
|
||||
}
|
||||
|
@ -135,7 +135,7 @@ class LoadSong{
|
||||
chart = chart[chartDiff]
|
||||
}
|
||||
if(chart){
|
||||
this.addPromise(chart.read(song.type === "tja" ? "sjis" : "").then(data => {
|
||||
this.addPromise(chart.read(song.type === "tja" ? "utf-8" : "").then(data => {
|
||||
this.songData = data.replace(/\0/g, "").split("\n")
|
||||
}), chart.url)
|
||||
}else{
|
||||
@ -309,7 +309,7 @@ class LoadSong{
|
||||
if(song.type === "tja" || !chart || !chart.separateDiff || !chart[chartDiff]){
|
||||
this.startMultiplayer()
|
||||
}else{
|
||||
chart[chartDiff].read(song.type === "tja" ? "sjis" : "").then(data => {
|
||||
chart[chartDiff].read(song.type === "tja" ? "utf-8" : "").then(data => {
|
||||
this.song2Data = data.replace(/\0/g, "").split("\n")
|
||||
}, () => {}).then(() => {
|
||||
this.startMultiplayer()
|
||||
|
@ -2681,7 +2681,7 @@ class SongSelect{
|
||||
var currentSong = this.songs[selectedSong]
|
||||
var file = currentSong.chart
|
||||
var importSongs = new ImportSongs(false, assets.otherFiles)
|
||||
return file.read(currentSong.type === "tja" ? "sjis" : "").then(data => {
|
||||
return file.read(currentSong.type === "tja" ? "utf-8" : "").then(data => {
|
||||
currentSong.chart = new CachedFile(data, file)
|
||||
return importSongs[currentSong.type === "tja" ? "addTja" : "addOsu"]({
|
||||
file: currentSong.chart,
|
||||
|
Loading…
Reference in New Issue
Block a user