Warning: session_start(): open(/var/lib/php/sessions/sess_5n9hg5kudtriergq3b99lialht, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass UTF8Processor {
byte[] buffer = new byte[5];
int count = 0;
S processByte(byte nextByte) ctex {
buffer[count++] = nextByte;
if(count == expectedBytes()) {
S result = new S(buffer, 0, count, "UTF-8");
count = 0;
return result;
}
return "";
}
int expectedBytes() {
int num = buffer[0] & 255;
if(num < 0x80) return 1;
if(num < 0xe0) return 2;
if(num < 0xf0) return 3;
if(num < 0xf8) return 4;
return 5;
}
}